Стандарты синтаксиса шаблонизаторов. Первые шаги
4 min
Для затравки и предметного обсуждения нужна точка отсчета. В шаблонизаторе нас интересуют поддерживаемые типы конструкций, способ их обрамления, какие-то возможности (препросмотр без компиляции).
Основные типы конструкций для управления выводом в шаблоне:
Уже этих конструкций с лихвой достаточно, чтобы реализовать большинство проектов. И само собой мы их видим почти в каждом шаблонизаторе, с теми или иными отличиями и особенностями. Но давайте поразмыслим, какие в теории возможности они должны позволять использовать, и как эти реализации должны выглядеть в идеале.
Основные типы конструкций для управления выводом в шаблоне:
- Переменные.
- Условные операторы.
- Операторы циклов.
- Инклуды, блоки.
- Наследование.
Уже этих конструкций с лихвой достаточно, чтобы реализовать большинство проектов. И само собой мы их видим почти в каждом шаблонизаторе, с теми или иными отличиями и особенностями. Но давайте поразмыслим, какие в теории возможности они должны позволять использовать, и как эти реализации должны выглядеть в идеале.



Возможно, многие из читателей задавались вопросом, как людям удаётся собирать кубик Рубика 3×3
В лагере Debian нешуточное оживление. В начале августа была 
