Létrehozása sablon prestashop modul

Az előző leckében a blog, hoztunk létre wp.clean PrestaShop modul, de nincs információ eddig nem hallható. A mai leckében az egyenlőtlenség felszámolására, és hozzon létre egy sablon oldal a modult.

1. Helyezze a sablont TPL fájlt a horgok (/ views / templates / horog /), a fájl maga neve ugyanaz, mint egy modult. Ha azt tervezi, hogy több horgok különböző mintákkal, például az információ megjelenítésére a bal oldali oszlopban és sapka - valamit adni az összetett fájl neve: modul_huk.tpl
A fájl tartalmazza a következő kódot:

2. tájékoztatja PrestaShop, fel kell hívnunk a sablont a bal oldali oszlopban, egy speciális módszert erre.
public function hookDisplayLeftColumn ($ params)<> - a módszer, hogy betöltse a modult a fájl, amely „felelős” munkáját a modul sablon

Minden információ a sablon modul használatával továbbítjuk egy speciális módszerrel hozzárendelése. A mi esetünkben, átadjuk a string változó sablon, de nem tudjuk továbbítani összetettebb jellege: egy sor terméket, az eredmény meg az adatbázisból, stb

$ This-> kontextus> smarty-> assign (array ( 'simpl_var' => Configuration :: kap (SIMPL_VAR '), 'simple_message'=> $ this-> l (' Ez egy egyszerű szöveges üzenet), 'simple_link' => $ this-> kontextus> link-> getModuleLink ( 'egyszerű', 'display')));

A sablon neve továbbítjuk kijelző () metódus - ezért a használata a fájlnév csak tanácsadó jellegű. Pattern Matching automatikusan végrehajtásra kerül a mappa / views / templates / horog /

return $ this-> display (__ FILE__ 'simple.tpl');

Kapcsolódó cikkek