Hallo und noch ein frohes und gesundes neues Jahr an alle,
ich arbeite mich gerade an Magento ein, ich muss dort ein Modul erstellen, welches es mir ermöglicht, mehr "Custom Options/ Input Types" zu erstellen. Also Konfigurationsmöglichkeiten für Produkte.
Ich habe ein Tutorial gefunden welches das auch relativ Detailiert beschreibt, leider sind dort aber keine Pfade oder Strukturen angegeben.
Mein vorgehen bisher:
unter "app/etc/modules/" eine XML Datei anlegen
[src=xml]
<config>
<global>
<catalog>
<product>
<options>
<custom>
<groups>
<instagramimage translate="label" module="webtoprint">
<label>Instagram image</label>
<render>webtoprint/adminhtml_catalog_product_edit_tab_options_type_instagramimage</render>
<types>
<instagramimage_type translate="label" module="webtoprint">
<label>Image</label>
</instagramimage_type>
</types>
</instagramimage>
</groups>
</custom>
</options>
</product>
</catalog>
</global>
</config>
[/src]
nachdem ich das gemacht habe, sehe ich dann im backend auch den neuen Eintrag.
Aber eigentlich soll doch in diesen Ordner nur der Modul "enabler", müsste nicht eigentlich der Code des ganzen in "/app/code/local/<namespace>/<modul>/etc/config.xml" ?
Wenn ja, was muss dann in den enabler Ordner für eine XML, mit welchem Inhalt.
Beim Rest des Tutorials blicke ich leider gar nicht mehr durch, wo und wie muss ich die Dateien anlegen? Die Logik der einzelnen Snippets verstehe ich schon, nur die Struktur nicht.
Kann mir bitte bitte bitte jemand helfen?
ich arbeite mich gerade an Magento ein, ich muss dort ein Modul erstellen, welches es mir ermöglicht, mehr "Custom Options/ Input Types" zu erstellen. Also Konfigurationsmöglichkeiten für Produkte.
Ich habe ein Tutorial gefunden welches das auch relativ Detailiert beschreibt, leider sind dort aber keine Pfade oder Strukturen angegeben.
Mein vorgehen bisher:
unter "app/etc/modules/" eine XML Datei anlegen
[src=xml]
<config>
<global>
<catalog>
<product>
<options>
<custom>
<groups>
<instagramimage translate="label" module="webtoprint">
<label>Instagram image</label>
<render>webtoprint/adminhtml_catalog_product_edit_tab_options_type_instagramimage</render>
<types>
<instagramimage_type translate="label" module="webtoprint">
<label>Image</label>
</instagramimage_type>
</types>
</instagramimage>
</groups>
</custom>
</options>
</product>
</catalog>
</global>
</config>
[/src]
nachdem ich das gemacht habe, sehe ich dann im backend auch den neuen Eintrag.
Aber eigentlich soll doch in diesen Ordner nur der Modul "enabler", müsste nicht eigentlich der Code des ganzen in "/app/code/local/<namespace>/<modul>/etc/config.xml" ?
Wenn ja, was muss dann in den enabler Ordner für eine XML, mit welchem Inhalt.
Beim Rest des Tutorials blicke ich leider gar nicht mehr durch, wo und wie muss ich die Dateien anlegen? Die Logik der einzelnen Snippets verstehe ich schon, nur die Struktur nicht.
Kann mir bitte bitte bitte jemand helfen?