Логотип

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

content get_page_id()

Название

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

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

element_path

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

Описание

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

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

Не используется. 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 этой страницы.