Основные термины
Маркеры – это определенные слова в HTML тексте, указывающие шаблонизатору на способ обработки и вывода данных и разделяются на:
маркеры-цикла (определяют повторяющиеся блоки в коде, и указывают на место вставки данных);
маркеры-методы (устанавливают или возращают настройки шаблонизатора).
Шаблон - файл с HTML кодом для вывода, который включает в себя маркеры, указывающие на способы отображения отправленных в него входных данных.
Данные - информация которая может быть представлена в виде матрицы строк, вектора строк или простой строкой.
вектор (строка разбитая на элементы, в качестве разделителя используется символ табуляции);
матрица (множество векторов);
простая строка (может рассматриваться как файл с данными, если первый символ "/").
Автошаблон - это маркер-метод, который содержит в своем теле имя файла шаблона и имена файлов с данными, все имена файлов указываются через запятую. Автошаблон работает как встроенный шаблонизатор.
Шаблонизатор - это PHP код, который обрабатывает указанный шаблон или файл шаблона, и в соответствии с маркерами, вставляет данные.
Плагины – пользовательские PHP скрипты, подключаемые к шаблонизатору, для расширения функциональности.