Как сделать чтобы в этом XSL шаблоне выделялась активная ссылка, вроде ЦентральноеМеню
<!-- Определяем стиль вывода ссылки -->
<xsl:variable name="link_style"><xsl:choose>
<!-- Выделяем текущую страницу жирным (если это текущая страница, либо у нее есть ребенок с ID, равным текущей) -->
<xsl:when test="current_structure_id=@id or count(.//structure[@id=$current_structure_id])=1">font-weight: bold</xsl:when>
<!-- Иначе обычный вывод с пустым стилем -->
<xsl:otherwise></xsl:otherwise>
</xsl:choose></xsl:variable>
<a href="{$link}"><span style="{$link_style}"><xsl:value-of disable-output-escaping="yes" select="name"/></span></a>
kovaldo,
сейчас текущая страница выделяется жирным, судя по предоставленному коду.
что именно необходимо? указанный код должен решать задачу: kovaldo писал(а):
Как сделать чтобы в этом XSL шаблоне выделялась активная ссылка, вроде ЦентральноеМеню
Мне нужно сделать, чтобы разделы сайта открывали разделы каталога.
Причем слева, список товаров, а справа поле с описанием товара.
Главная категория1 категория2 категория3
----------------------------------------------------------------------
Товар1 | Это описание товара1
|
Товар2 |
|
Товар3 |
Я поступил следующим образом:
• Верхнее меню сделал как ВерхнееМеню.
• Для каждой категории сделал свой шаблон страницы, который выводит на странице слева список ИнфоСистемы, для чего сделал XSL шаблон вывода списка на основе СписокЭлементовИнфосистемы
• В центре карточка товара выводится на основе XSL шаблона ВыводЕдиницыИнформационнойСистемы
Вопрос в том, как сделать, чтобы выделялся пункт меню у товаров (слева), на примере кода шаблона СписокЭлементовИнфосистемы.
kovaldo,
создайте обращение в службу поддержки с указанием ссылки на Ваш сайт и описание что Вы делаете, как выводиться и как должно выводиться на примере.