ПредишенСледващото

За да инсталирате модула, просто се обадете на метода на монтаж на родителя.

Ако инсталацията ще се проведе правилно - родител :: инсталиране () връща истина, в противен случай - невярно. Но както пише в увода, този метод може да направи много повече от това просто да се обадя на метода родител. Нека да разширите функционалността чрез инсталиране на нашия модул в лявата колона и определяне на променливата "SIMPL_TPL" със стойност "тест".

Ако поне един от нашите "желаят", за да не изпълни метод инсталиране () връща фалшива

Ние създаваме променлива, е необходимо да се унищожи в случай на отстраняване на модула

При създаването на модул за PrestaShop за първи път прибягва до помощта на Configuration клас от трета страна, така че аз ще ви обясни този въпрос по-подробно. Това PrestaShop обект създаден специално за работа с PrestaShop променливи (те се съхраняват в базата данни, в ps_configuration таблицата).

Двата метода, които използваме:
- Конфигурация :: updateValue ( "MYVARIABLE", $ стойност) // обновяване или създаване на променлива в базата данни като стойност, можете да използвате низ, число, множество серийни номера или JSON обект (виж примера по-долу.)
- Конфигурация :: deleteByName ( "MYVARIABLE") // изтриване на променлива

Помислете какво друго можете да правите с този клас методи.
- Конфигурация :: получите ( "MYVARIABLE") // извлича стойността на променливата и го връща на потребителя.
- конфигуриране :: getMultiple (масив ( "myFirstVariable", "mySecondVariable", "myThirdVariable")) // връща масив от стойности, получени променливи.

Конфигурация :: получите ( "PS_SHOP_EMAIL") - ще се върне контакт магазин поща на

Конфигурация :: updateValue ( "MYMODULE_SETTINGS", Сериализирането (масив (вярно, вярно, невярно))); - пишат поредица масив $ configuration_array = unserialize (конфигурация :: получават ( "MYMODULE_SETTINGS")); - получаваме масив от данни след сериализация

В горния обществена функция инсталиране () Има още един рекорд, на която не сме фокусирани - метод registerHook (). С него тя, ние се уточни, че ние искаме да имаме модул се показва автоматично в лявата колона (в този пример). Като параметър, методът може да приеме различни стойности куки: «leftColumn», «rightColumn», «глава» т.н.

Резултатът от нашата работа (архива с файловете на модула, икони за вашия модул и обучение):
Изтеглете прост модул за PrestaShop

За да обобщим третия урок - сега ни модул за PrestaShop е инсталирана правилно и се показва в лявата колона. Създаване на шаблон за информацията, както и информация, свързана с начина на производство в фърмуера файл, ние ще направим в следващия урок.

навигация в публикациите

Свързани статии

Подкрепете проекта - споделете линка, благодаря!