Вывести все тэги страницы по шаблону

Материал из Umicms
Версия от 08:57, 13 августа 2018; Whoa (обсуждение | вклад)
(разн.) ← Предыдущая | Текущая версия (разн.) | Следующая → (разн.)
Перейти к:навигация, поиск

Задача:
Вывести все тэги текущей страницы.

Решение:

<xsl:variable name="id_pg" select="./page/@id" />
<xsl:apply-templates select="document(concat('upage://',$id_pg,'.tags'))//value" mode="tagz" />

Получаем id текущей страницы. Выбираем все элементы value из раздела tags и выводим по шаблону:

<xsl:template match="value" mode="tagz">
   <xsl:value-of select="." />
</xsl:template>