Логотип

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

Пример вызова

$this->macros('content', 'get_page_id', array('/shop/chasy/'));

Здесь мы находим идентификатор раздела каталога "Часы". Для поиска идентификатора нужной Вам страницы необходимо вставить путь к ней вместо /shop/chasy/

Не используется. Id страницы можно получить через протокол UPage (см. «Страницы: протокол UPage»). Отобразить можно, например, так:

<xsl:value-of select="document('upage://market/hamsters/homyachok_pushistyj/')/udata/page/@id" />

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

Создайте в дереве сайта страницу с псевдостатическим URL sample_page.

В HTML-редакторе напишите: %content get_page_id('/sample_page/')%.

Сохраните страницу и откройте ее на сайте. Вы увидите id этой страницы.

Название

%content get_page_id()% — Выводит id страницы по ее пути.

Параметры: content get_page_id(element_path)

element_path

Путь до страницы, id которой необходимо получить.

Описание

В TPL-шаблонизаторе этот макрос выводит id страницы, которая соответствует пути, указанному в аргументе element_path. Если такая страница не найдена, макрос ничего не выведет.

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