Funkcie v šablóne (twig)

Praktické rady a návody.
Martin80
Príspevky: 71
Dátum registrácie: 30. Jan 2017 12:03
Verzia OpenCartu: 2.3.0.2

Funkcie v šablóne (twig)

Príspevok od užívateľa Martin80 » 05. Aug 2017 0:50

Pri starších verziách, teda pod 3.x mám pre jednotlivé prvky formulára vytvorené funkcie, ktoré značne skracujú výsledný kód šablóny. Príklad: V kontrolery definujem metódu napr. createRadio(param1, param2, paramx...) a v šablóne len zavolám $createRadio(value1, value2, valuex...) a vygeneruje mi to radio button podľa zvolených parametrov. Úprava na jednom mieste, krátky a čistý kód bez zbytočného opakovania. S touto novou syntaxou (twig) som však zatiaľ neprišiel na to, ako to zadefinovať, a či to vôbec ide. Zatiaľ mi to vypisuje hlášky podobné Fatal error: Uncaught exception 'Twig_Error_Syntax' with message 'Unknown "createStatus" function in "extension/... . Potreboval by som v mojom kontrolery rozšíriť vstavané funkcie twigu o moje funkcie + filtre. Nemá niekto vedomosť, ako na to?

Napísať odpoveď