Design:Filtre
From Katapulta
(Difference between revisions)
m |
m (→Filtre Twig) |
||
Line 1: | Line 1: | ||
Modul de afișare al variabilelor poate fi manipulat cu ajutorul filtrelor. | Modul de afișare al variabilelor poate fi manipulat cu ajutorul filtrelor. | ||
==Filtre Twig== | ==Filtre Twig== | ||
- | Există o serie de filtre implicite definite direct in limbajul Twig. Documentatia pentru aceste filtre poate fi accesată [http://www.twig-project.org/doc/templates.html#list-of-built-in-filters aici]. | + | Există o serie de filtre implicite definite direct in limbajul Twig. Documentatia pentru aceste filtre poate fi accesată [http://www.twig-project.org/doc/templates.html#list-of-built-in-filters|aici]. |
În continuare sunt prezentate filtre specifice Katapulta. | În continuare sunt prezentate filtre specifice Katapulta. |
Revision as of 08:38, 2 May 2011
Modul de afișare al variabilelor poate fi manipulat cu ajutorul filtrelor.
Contents |
Filtre Twig
Există o serie de filtre implicite definite direct in limbajul Twig. Documentatia pentru aceste filtre poate fi accesată [1].
În continuare sunt prezentate filtre specifice Katapulta.
money
Formatează un număr folosind separatorul zecimal (, sau .) și simbolul pentru monedă.
{{ variant.price|money }}
1,390.00 RON
first
Returnează primul element dintr-un array.
last
Returnează ultimul element dintr-un array.
nl2br
(Newline to break) Transformă liniile noi dintr-un text în tag-uri HTML<br/>(break).
{{ product.description|nl2br }}
Lorem ipsum dolor sit amet, consectetur adipiscing elit. <br/> Morbi facilisis, augue laoreet malesuada volutpat. <br/> Nullam volutpat, ligula ut sed. <br/>
asset_url
Returnează URL-ul pentru o resursă (imagine, script, css, etc).
<link rel="stylesheet" type="text/css" href="{{'mystyle.css'|asset_url}}" />
<link href="http://resources.katapulta.ro/dev/public/themes/default/assets/mystyle.css" type="text/css" rel="stylesheet">
<script type="text/javascript" src="{{'myscript.js'|asset_url}}"></script>
<script src="http://resources.katapulta.ro/dev/public/themes/default/assets/myscript.js" type="text/javascript"></script>
truncate
Trunchiază un text la primele X caractere.
{{ post.content|truncate(200) }}
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Morbi facilisis, augue laoreet malesuada volutpat, sem elit porttitor erat, et luctus enim ipsum sit amet nisi. Nullam volutpat, ligula ut sed...