Ivan Grinkin 7 anni fa
parent
commit
6862a632b3
1 ha cambiato i file con 27 aggiunte e 0 eliminazioni
  1. 27 0
      TemplateEngine.md

+ 27 - 0
TemplateEngine.md

@@ -251,7 +251,34 @@ echo $twig->render('index.tpl', array('url' => 'http://google.com',
 </html>
 ```
 
+Можно обратиться полю с помощью функции attribute:
+
 ```jinja
 {# equivalent to the non-working foo.data-foo #}
+{# Комментарии заключаются в фигурную скобки и решетки #}
 {{ attribute(foo, 'data-foo') }}
 ```
+
+### Управляющие конструкции
+
+Управляющие конструкции заключаются в {% и %}: 
+```jinja
+<h2>Время логинoв:</h2>
+<ul>
+    {% for time in times %}
+        <li>{{ time|date('d/m/Y H:i') }}</li>
+    {% endfor %}
+</ul>
+```
+
+В данном примере происходит циклический вывод массива врёмен логинов. **date** - фильтр, который используется для форматирования строки с датой и временем.
+
+```jinja
+{% if not logged %}
+    <div class='error'>Вы не залогинены!</div>
+{% else %}
+    <div class='info'>Добро пожаловать!</div>
+{% endif %}
+```
+
+Больше информации о [Twig](http://twig.sensiolabs.org/documentation)