Как на XSLT получить id родителя и id прародителя — различия между версиями
Материал из Umicms
Velross (обсуждение | вклад) |
Velross (обсуждение | вклад) |
||
(не показаны 4 промежуточные версии этого же участника) | |||
Строка 1: | Строка 1: | ||
+ | Актуально для 2.9.6 | ||
+ | |||
+ | ---- | ||
+ | '''Задача:''' записать в переменную ID страницы | ||
+ | |||
+ | '''Решение:''' | ||
Получаем в переменную page-id id текущей страницы: | Получаем в переменную page-id id текущей страницы: | ||
Строка 10: | Строка 16: | ||
<xsl:variable name="parentpage-id" select="result/page/@parentId" /> | <xsl:variable name="parentpage-id" select="result/page/@parentId" /> | ||
</source> | </source> | ||
− | + | Пример:<br/> | |
+ | [[Файл:Wiki005.png]]<br/> | ||
Получаем в переменную pparentpage-id id прародителя текущей страницы: | Получаем в переменную pparentpage-id id прародителя текущей страницы: | ||
<source lang="xml"> | <source lang="xml"> | ||
<xsl:variable name="pparentpage-id" select="result/parents/page/@parentId" /> | <xsl:variable name="pparentpage-id" select="result/parents/page/@parentId" /> | ||
</source> | </source> | ||
+ | Пример:<br/> | ||
+ | [[Файл:Wiki006.png]]<br/> | ||
+ | |||
+ | [[category:Верстка в XSLT]] |
Текущая версия на 01:16, 21 апреля 2014
Актуально для 2.9.6
Задача: записать в переменную ID страницы
Решение:
Получаем в переменную page-id id текущей страницы:
<xsl:variable name="page-id" select="/result/@pageId" />
Пример:
Получаем в переменную parentpage-idid родителя текущей страницы:
<xsl:variable name="parentpage-id" select="result/page/@parentId" />
Пример:
Получаем в переменную pparentpage-id id прародителя текущей страницы:
<xsl:variable name="pparentpage-id" select="result/parents/page/@parentId" />