Вывести все тэги страницы по шаблону — различия между версиями
Материал из Umicms
Cmac (обсуждение | вклад) |
Mad grant (обсуждение | вклад) |
||
Строка 10: | Строка 10: | ||
<xsl:value-of select="." /><b r/> | <xsl:value-of select="." /><b r/> | ||
</xsl:template> | </xsl:template> | ||
− | + | [[Категория:Верстка в XSLT]] |
Версия 19:48, 4 июня 2013
Задача:
Вывести все тэги текущей страницы.
Решение:
<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>