Логотип

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

parent_id

Название

%parent_id% — Выводит id родительской страницы.

Описание

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

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

Не используется. Id родительской страницы можно получить либо из значения атрибута parentId основного элемента page, либо из значения атрибута id элемента page ветки parents ответа UMI Data.

Соответственно, отобразить его можно либо так:

<xsl:value-of select="result/page/@parentId" />

Либо так:

<xsl:value-of select="result/parents/page/@id" />

В случае, если текущая страница не имеет родительской страницы ветвь parents будет пустой, а значение атрибута parentId основного элемента page будет равно "0".

Если страница является системной (например http://ваш_сайт/eshop/basket), то в ответе UMI Data будет отсутствовать вся ветка page.

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

Этот пример выводит поле H1 родительской страницы, используя шаблон default:

%data getProperty('%parent_id%', 'h1')%