Download the PHP package arhone/templating without Composer
On this page you can find all versions of the php package arhone/templating. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download arhone/templating
More information about arhone/templating
Files in arhone/templating
Package templating
Short Description Нативный PHP шаблонизатор
License MIT
Homepage https://github.com/arhone/template
Informations about the package templating
Templater
Нативный шаблонизатор (PHP 7)
Шаблонизатор предназначен для удобного разделения бизнес логики и логики представления.
Позволяет подключать файлы шаблонов и передавать в них готовые данные.
Установка
Примеры
Рендер шаблона
template/default.tpl:
Указание нескольких шаблонов
Допустим у вас есть модуль, у него есть шаблон по умолчанию, но пользователь хочет заменить его своим шаблоном.
Что бы сохранить исходный шаблон, вы можете указать путь к дополнительному шаблону, если он существует, то шаблонизатор подключит его, если нет, то подключиться стандартный.
Использование общих блоков
Такие переменные доступны во всех шаблонах.
Это позволяет наследовать шаблоны и переопределять их блоки.
Установка значения блока
Дописывание содержимого в блок
Получение содержимого
Удаление содержимого
Установка значения по умолчанию
Метод default добавляет значение по умолчанию, это значение будет использовано в случае если свойство не было задано.
Таким образом можно переопределять блоки стандартных шаблонов
htmlspecialchars() с исключениями
Когда нужно разрешить отрисовывать только некоторые html теги, например p или code
Для всего остального есть PHP :)