phpTemplates — PHP-шаблоны для MODX
phpTemplates появился в 2012 году как попытка снять одно из ограничений традиционной разработки на MODX: обязательную привязку frontend к внутреннему синтаксису шаблонов и парсеру MODX.
Компонент позволял статическому MODX-шаблону исполняться как обычный PHP-файл. Такой файл мог выступать контроллером, использовать полноценный PHP и передавать данные в любой внешний шаблонизатор — например Smarty или Twig.
В этом была важна не сама возможность писать PHP в шаблоне, а свобода выбора presentation layer. MODX сохранял управление ресурсами и приложением, но frontend уже не обязан был строиться исключительно на чанках и MODX-тегах.
На практике основным шаблонизатором в этой архитектуре стал Smarty. Поэтому позднее modxSmarty закрыл наиболее востребованный сценарий напрямую, и phpTemplates постепенно потерял самостоятельное значение. Тем не менее он работал и был важным этапом эволюции подхода.
phpTemplates входит в общую экосистему компонентов Fi1osof. История компонента описана в публикации 2012 года: https://habr.com/ru/articles/160797/