Crearea unui șablon pentru modulul prestashop

În lecția anterioară de pe blogul wp.clean, am instalat modulul PrestaShop, dar nu afișează încă informații. În lecția de astăzi, vom elimina acest decalaj și vom crea o pagină de șablon pentru modulul nostru.






1. Așezați fișierul TPL șablon în cârlige (/ vizualizări / template-uri / cârlig /), fișierul în sine este numit la fel ca un modul. Dacă intenționați să utilizați mai multe cârlige cu diferite modele, de exemplu, pentru a afișa informații în coloana din stânga și capac - ceva pentru a da numele de fișier compozit: modul_huk.tpl
Fișierul nostru va conține următorul cod:

2. Informăm PrestaShop că trebuie să scoatem un șablon pentru coloana din stânga, pentru aceasta folosim o metodă specială.






funcția publică cârligDisplayLeftColumn ($ params)<> - O metodă în fișierul bootstrap al modulului care "răspunde" la lucrul cu șablonul modulului

Toate informațiile din șablon sunt transmise modulului utilizând metoda specială de atribuire. În cazul nostru, trecem valorile șirului de variabile la șablon, dar putem transfera și entități mai complexe: matricea de produse, rezultatul selecției din baza de date și așa mai departe.

$ This-> contextuale> smarty-> Assign (array ( 'simpl_var' => Configurare :: get (), 'simple_message' 'SIMPL_VAR' => $ this-> l ( 'Acesta este un mesaj de tip text simplu'), 'simple_link' => $ this-> context-> link-> getModuleLink ('simplu', 'afișare'),));

Numele șablonului este transmis metodei display (), motiv pentru care utilizarea numelui de fișier este doar consultativă. Șablonul este căutat automat în directorul / views / templates / hook /

returnați $ this-> display (__ FILE__, 'simple.tpl');







Articole similare

Trimiteți-le prietenilor: