konto usunięte

Temat: Jak napisać nowy moduł do magento

witam,

szukałem i nie znalazłem działającego u mnie sposobu na napisanie własnego modułu do magento. Macie może jakieś linki, albo przykład bardzo prosty? :)
Maciej W.

Maciej W. Webdeveloper

Temat: Jak napisać nowy moduł do magento

Pisanie modułów dla Magento nie należy do przyjemności.
Na tej stronie masz przykład budowy modułu
http://techportal.ibuildings.com/2010/04/20/writing-a-...

Częstym błędem jest nie wyłączenie cache'a przy testowaniu modułu, co powoduje że zmiany "nie działają" dlatego pierwsze co musimy zrobić to wyłączenie go.
Są też moduły do tworzenia modułów ;) dokładniej do tworzenia ich struktury, poszukaj w googlach.
Marcin Roszak Magento

Marcin Roszak Magento looking for new
ideas

Temat: Jak napisać nowy moduł do magento

Można na początek zacząć od tego:
http://www.magentocommerce.com/wiki/5_-_modules_and_de...
jednak dla początkującego użytkownika Magento może to być i tak zawiły przykład.
Marcin Roszak Magento

Marcin Roszak Magento looking for new
ideas

Temat: Jak napisać nowy moduł do magento

A takie zupełne minimum to:
/app/etc/modules/YourCompany_Module.xml
<config>
<modules>
<YourCompany_Module>
<active>true</active>
<codePool>core</codePool>
</YourCompany_Module>
</modules>
</config>

/app/code/local/YourCompany/etc/config.xml :

<config>
<modules>
<YourCompany_Module>
<version>1.4.0.0.0</version>
</YourCompany_Module>
</modules>

</config>

I to powinno sprawić, że moduł będzie widoczny w BackOffice->System->Configuration->Advanced
Marcin Warycha

Marcin Warycha Wykładowca - Trener
IT, Konsultant IT,
Programista
system...

Temat: Jak napisać nowy moduł do magento

Cześć,

Warto dodać, że tutaj jest błąd:

/app/code/local/YourCompany/etc/config.xml :

<config>
<modules>
<YourCompany_Module>
<version>1.4.0.0.0</version>
</YourCompany_Module>
</modules>
</config>

W powyższym przykładzie konfiguracja modułu znajduje się w katalogu /app/code/local/YourCompany/Module/etc/config.xml, gdzie: YourCompany - nazwa pakietu, Module - nazwa modułu.



Wyślij zaproszenie do