Вывод отдельного подраздела меню — различия между версиями

Материал из Umicms
Перейти к:навигация, поиск
Строка 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>