Liquid — различия между версиями

Материал из Insales Wiki
Перейти к: навигация, поиск
м Использование Liquid в наши дни» переименована в «Liquid»)
(Введение)
Строка 3: Строка 3:
  
 
Liquid - простой и в тоже время очень гибкий язык для создания шаблонов. В нем два типа разметки: Вывод данных и Тег.
 
Liquid - простой и в тоже время очень гибкий язык для создания шаблонов. В нем два типа разметки: Вывод данных и Тег.
 +
Полную документацию на английском языке можно посмотреть тут - [http://www.liquidmarkup.org http://www.liquidmarkup.org].
  
 
* Вывод данных
 
* Вывод данных

Версия 23:01, 3 марта 2009

Введение

Liquid - простой и в тоже время очень гибкий язык для создания шаблонов. В нем два типа разметки: Вывод данных и Тег. Полную документацию на английском языке можно посмотреть тут - http://www.liquidmarkup.org.

  • Вывод данных
{{ 'hello world!' }}


  • Теги
 {% for item in array %}

Вывод данных

Пример вывода данных:

 Привет, {{ name }}!
Привет, {{ user.name }}!
Привет, {{ 'Имярек' }}!


Фильтры

Фильтры - это набор функций, которыми можно преобразовать вывод данных, например:

 Привет, {{ name | upcase }}!
 В слове 'магазин' {{ 'магазин' | length }} букв


Теги

Теги используются для управления выводом шаблоне.

Комментарии

Условия if / else

Case условие

Цикл Cycle

Цикл For

Таблицы

Переменные