Personal tools
Namespaces
Variants
Actions

Design:Twig

From Katapulta

(Difference between revisions)
Jump to: navigation, search
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'] }}

Filtre

Comentarii

Moștenirea template

Template de bază

Template copil

Template părinte

Blocuri