Не так давно, разработчики Umi.cms выпустили очередное обновление системы. Кроме исправлений существующих ошибок, появилось и нововведение. Разработчики ввели новый макрос % scope %.

По наблюдениям разработчиков системы tpl-шаблонизатор пользуется большой популярностью. При работе с xslt-шаблонизатором проблем с визуальным отображением структуры данных не возникает, но, к сожалению, в tpl-шаблонизаторе такой возможности не было и для того, чтобы узнать, что можно вывести в том или ином блоке приходилось прибегать к документации. Например, Вы разрабатывается сайт, как разработка сайтов. На странице располагается большое кол-во блоков, чтобы каждый раз не обращаться к документации, Вы выводите мета информацию каждого блока с помощью макроса % scope %.

В версии 2.8.1.1 ввели макрос scope, который можно вставить в любой блок шаблона или в файл шаблоны. Данный макрос выведет список возможных локальных макросов.

Как использовать:

Как использовать макрос scope

Результат работы макросы:

Результат работы макроса scope

Макрос scope выводит метаинформацию только о том блоке, из которого он был вызван. Если Вы хотите, чтобы Ваши кастомные макросы выводили метаинформацию, Вам нужно заменить вызов def_module::loadTemplates на вызов def_module::loadTemplatesMeta.

Голосовать за статью:

Комментарии

Добавить комментарий

Заголовок:
Ваш ник:
Ваш e-mail:
Текст:
Введите текст на картинке

Похожие новости:

Если у Вас возникают какие-либо вопросы или проблемы, то Вы можете написать в комментариях или воспользоваться формой обратной связи.

При копировании материлов ссылка на источник обязательна!