Логотип

Документация по макросам и шаблонам UMI.CMS

Не используется

Не используется.

Примеры использования

Добавьте макрос в любое место интересующего блока.


$FORMS['lastlist_item'] = <<<END
                   
             %system convertDate(%publish_time%, 'd.m.Y')% | 
             %header%

     %scope%

            %data getProperty(%id%, 'anons_pic', 'news.anons')%
            %anons%

END;

Название

%scope% — Выводит список доступных локальных макросов.

Описание

Макрос можно вставить в любой блок шаблона или в файл шаблона дизайна страницы. При обработке он будет заменен на список доступных локальных макросов.

Дополнительные сведения

Макрос поддерживает вывод метаинформации о блоке, из которого он был вызван (это имя блока и имя файла, в котором этот блок был определен), однако поддержка этого в системных макросах пока не реализована. Чтобы ваши собственные макросы отдавали метаинформацию, необходимо заменить вызов def_module::loadTemplates на вызов def_module::loadTemplatesMeta. Также можно исправить стандартные шаблоны для вывода текущей области видимости, которые находятся в папке /tpls/system/reflection.tpl.