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