| Новости | FAQ | Авторы | Документация | В действии | Библиотека |
| Инструменты | Полезные ссылки | Хостинги | Скачать | Примеры | Форум |
vision 10.09.2006 18:16
Формирую XML в виде:<menu>
^gr.menu{
^if($form:group eq $gr.link){
<menu_item style="color:#45556D">$gr.label</menu_item>
}{
<menu_item href="$common:config.site_url/?section=catalog&^;group=${gr.link}">$gr.label</menu_item>
}
}
</menu>преобразую: <xsl:template match="menu">
<ul type="disc" style="color:#BEBEBE;">
<xsl:apply-templates select="menu_item" />
</ul>
</xsl:template>
<xsl:template match="menu_item">
<li type="disc" style="padding:2px;{@style}"><a class="cat" href="{@href}"><xsl:value-of select="." /></a></li>
</xsl:template>Таким способом мне удаётся выделить цветом активное меню.