phpTemplates 1.4.1-rc и modxSmarty 0.0.6-beta
Сегодня вышли новые версии пакетов phpTemplates и modxSmarty. В phpTemplates исправлен баг контроллера просмотра ресурса и в класс шаблона phpTemplate добавлена конструкция $this->getProperties(); Теперь в контроллерах доступны параметры шаблона. Пример вызова: $modx->resource->getOne('Template')->getProperties() или $modx->resource->getOne('Template')->_properties; Хотя этим инструментом мало кто пользуется, а между прочим это очень полезная штука. Бывает так, что разные шаблоны по сути полностью идентичные, надо только какие-нибудь настройки перегружать. Вот в шаблонах это есть, как в сниппетах и чанках. А в modxSmarty добавлены два новых тега. {lang} — возвращает $modx->lexicon(); То есть это языковой тег, берет значение из системных справочников. Второй — модификатор |spell. Отличный пример использования: modxclub.ru/blog/dokumentatsiya-dlya-spetsialistov/40.html#comment391 То есть там пришлось написать несколько строк. А с этим модификатором все гораздо проще: {$room.available|spell:«номеров»:«номер»:«номера»} Новые пакеты так же включены в обновленную сборку: modxclub.ru/downloads/sborki/sajt-vizitka/versiya-0.0.5-beta.zip