Design:Twig
From Katapulta
(Difference between revisions)
m |
m |
||
Line 7: | Line 7: | ||
* <pre class="inline">{% ... %}</pre> - folosit pentru executarea structurilor de control (for, if, etc.) | * <pre class="inline">{% ... %}</pre> - folosit pentru executarea structurilor de control (for, if, etc.) | ||
* <pre class="inline">{{ ... }}</pre> - folosit pentru afișarea pe ecran a rezultatului unei expresii | * <pre class="inline">{{ ... }}</pre> - folosit pentru afișarea pe ecran a rezultatului unei expresii | ||
+ | |||
+ | ==Variabile== | ||
+ | Variabilele sunt date care pot fi folosite în template. Variabilele pot avea atribute sau elemente care pot fi accesate. Poți folosi punctul (<pre class="inline">.</pre>) pentru accesarea atributelor unei variabile sau așa numita sintaxă „subscript” (<pre class="inline">[]</pre>). Următoarele linii de cod fac același lucru folosind sintaxe diferite: | ||
+ | |||
+ | <html><div class="highlight"> | ||
+ | <pre><span class="cp">{{</span> <span class="nv">foo.bar</span> <span class="cp">}}</span><span class="x"></span><span class="cp">{{</span> <span class="nv">foo</span><span class="o">[</span><span class="s1">'bar'</span><span class="o">]</span> <span class="cp">}}</span><span class="x"></span></pre> | ||
+ | </div></html> | ||
+ | |||
+ | ==Filtre== | ||
+ | ==Comentarii== | ||
+ | ==Moștenirea template== | ||
+ | ===Template de bază=== | ||
+ | ===Template copil=== | ||
+ | ===Template părinte=== | ||
+ | ===Blocuri=== |
Revision as of 13:53, 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'] }}