Jak stworzyć moduł w Magento – od czego zacząć?

Jak stworzyć moduł w Magento – od czego zacząć? 5.00/5 / 5

Pisanie rozszerzeń do Magento to rozległy temat. Jest co pisać, ale od czego zacząć? Skąd wiadomo, że moduł działa? Mam nadzieję, że w tym wpisie znajdziesz odpowiedź na to pytanie.

Zaczynamy od najprostszej możliwej opcji, czyli modułu, który nie robi dokładnie nic. Będzie go widać w panelu administracyjnym Magento.

Aby to osiągnąć trzeba stworzyć jedynie dwa pliki w odpowiedniej strukturze katalogów.

Pierwszy to plik konfiguracyjny naszego moduły, w którym w przyszłości znajdą się bardziej zaawansowane informacje dla całego systemu Magento.

app/code/local/Magentos/Tutorial/etc/config.xml
<config>
    <modules>
        <Magentos_Tutorial>
            <version>0.1</version>
        </Magentos_Tutorial>
    </modules>
</config>

Na razie w tym pliku znajduje się tylko informacja o nazwie modułu i jego wersji.

Drugi z plików to:

app/etc/modules/Magentos_Tutorial.xml
<?xml version="1.0"?>
<config>
  <modules>
    <Magentos_Tutorial>
      <active>true</active>
      <codePool>local</codePool>
    </Magentos_Tutorial>
  </modules>
</config>

Zawiera on informacje czy moduł ma być przetwarzany przez system. Jest to też jedyne miejsce, gdzie skutecznie można wyłączyć moduł.

I to by było na tyle. A skąd wiadomo, że nasze rozszerzenie działa? Zaglądamy do admin i szukamy efektu naszej pracy na liście.

System->Configuration->Advanced

jak_stworzyc_modul_magento

 

Kod z tego posta możesz znaleźć na githubie:

https://github.com/magentos-pl/nauka.git 

 

Incoming search terms: