Design:Twig
From Katapulta
(Difference between revisions)
m |
m |
||
Line 21: | Line 21: | ||
==Filtre== | ==Filtre== | ||
+ | Formatul de afișare a variabilelor poate fi modificat cu ajutorul filtrelor. Filtrele sunt separate de variabile prin simbolul <pre>|</pre> și opțional pot avea argumente între paranteze. Deasemenea pot fi înlănțuite mai multe filtre. Rezultatul unui filtru va fi aplicat următorului filtru. | ||
+ | |||
==Comentarii== | ==Comentarii== | ||
==Moștenirea template== | ==Moștenirea template== |
Revision as of 17:56, 19 April 2011
Twig este limbajul folosit în Katapulta pentru crearea și personalizarea template-urilor de magazin. Este simplu, rapid de învățat și foarte puternic în dezvoltarea template-urilor.
În Katapulta un template este un simplu fișier cu extensia .html care conține taguri HTML, CSS și Twig.
În Twig există două tipuri de taguri:
-
{% ... %}
- folosit pentru executarea structurilor de control (for, if, etc.) -
{{ ... }}
- folosit pentru afișarea pe ecran a rezultatului unei expresii
Contents |
Variabile
Variabilele sunt date care pot fi folosite în template. Variabilele pot avea atribute sau elemente care pot fi accesate. Poți folosi punctul (.) pentru accesarea atributelor unei variabile sau așa numita sintaxă „subscript” (
[]). Următoarele linii de cod fac același lucru folosind sintaxe diferite:
{{ foo.bar }}
{{ foo['bar'] }}
null.
Filtre
Formatul de afișare a variabilelor poate fi modificat cu ajutorul filtrelor. Filtrele sunt separate de variabile prin simbolul|și opțional pot avea argumente între paranteze. Deasemenea pot fi înlănțuite mai multe filtre. Rezultatul unui filtru va fi aplicat următorului filtru.