Вывод отдельного подраздела меню — различия между версиями
Материал из Umicms
Mad grant (обсуждение | вклад) |
Denisov (обсуждение | вклад) |
||
Строка 1: | Строка 1: | ||
== Инструкция == | == Инструкция == | ||
+ | |||
+ | '''Задача:''' нужно вывести определенный подраздел меню. | ||
+ | |||
+ | '''Решение:''' | ||
+ | Необходимо в шаблоне меню вывести шаблон конкретного раздела меню, передав в качестве параметра идентификатор конкретного раздела. | ||
+ | |||
<source lang="xml"> | <source lang="xml"> | ||
<xsl:template match="udata[@method = 'menu']"> | <xsl:template match="udata[@method = 'menu']"> | ||
Строка 7: | Строка 13: | ||
</xsl:template> | </xsl:template> | ||
</source> | </source> | ||
+ | |||
+ | |||
[[Категория:Верстка в XSLT]] | [[Категория:Верстка в XSLT]] |
Версия 14:10, 31 октября 2019
Инструкция
Задача: нужно вывести определенный подраздел меню.
Решение: Необходимо в шаблоне меню вывести шаблон конкретного раздела меню, передав в качестве параметра идентификатор конкретного раздела.
<xsl:template match="udata[@method = 'menu']">
<ul>
<xsl:apply-templates select=".//[@id=id_конретного_раздела]" mode="menu"/>
</ul>
</xsl:template>