Основные термины
Маркеры – это определенные слова в HTML тексте, указывающие шаблонизатору на способ обработки и вывода данных и разделяются на:
  • маркеры-цикла (определяют повторяющиеся блоки в коде, и указывают на место вставки данных);
  • маркеры-методы (устанавливают или возращают настройки шаблонизатора).

    Шаблон - файл с HTML кодом для вывода, который включает в себя маркеры, указывающие на способы отображения отправленных в него входных данных.

    Данные - информация которая может быть представлена в виде матрицы строк, вектора строк или простой строкой.
  • вектор (строка разбитая на элементы, в качестве разделителя используется символ табуляции);
  • матрица (множество векторов);
  • простая строка (может рассматриваться как файл с данными, если первый символ "/").

    Автошаблон - это маркер-метод, который содержит в своем теле имя файла шаблона и имена файлов с данными, все имена файлов указываются через запятую. Автошаблон работает как встроенный шаблонизатор.

    Шаблонизатор - это PHP код, который обрабатывает указанный шаблон или файл шаблона, и в соответствии с маркерами, вставляет данные.

    Плагины – пользовательские PHP скрипты, подключаемые к шаблонизатору, для расширения функциональности.