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