Небольшая проблема с вложенным меню и классом родителя

#
Небольшая проблема с вложенным меню и классом родителя
Здравствуйте!

Для наглядности, структура моего меню:

/
/o-magazine/
/o-magazine/napisat-nam/

В шаблоне вложенное меню вывожу вот так:
         <xsl:if test="count(structure[show=1]) &gt; 0">
            <ul class="dropdown-menu">
               <!-- Выбираем узлы структуры -->
               <xsl:apply-templates select="structure[show=1]"/>
            </ul>
         </xsl:if>

Никак не могу правильно составить условие: если у родительского li-элемента есть дочерний список (в моем случае это
<ul class="dropdown-menu">
), присваивать ему (родителю) определенный класс.
#
Re: Небольшая проблема с вложенным меню и классом родителя
<li>
<xsl:if test="count(structure[show=1]) &gt; 0"><xsl:attribute name="class">drop</xsl:attribute></xsl:if>

</li>
#
Re: Небольшая проблема с вложенным меню и классом родителя
h4mpy,
Спасибо!

Еще интересует такой момент. Разметка меню на выходе:
<ul class="nav">
  <li>
    <a href="/" title="Главная">Главная</a>
  </li>
  <li class="dropdown">
    <a href="/o-magazine/" title="О магазине">О магазине</a>
    <ul class="dropdown-menu">
      <li>
        <a href="/o-magazine/napisat-nam/" title="Написать нам">Написать нам</a>
      </li>
    </ul>
  </li>
</ul>


Никак не пойму, как добраться до атрибутов ссылки, вложенной в класс dropdown:
<a href="/o-magazine/" title="О магазине">О магазине</a>

Смотрел стандартный шаблон, там ссылка, насколько я понимаю, формируется одна для всех элементов.
Все опыты заканчиваются ошибками синтаксиса.
#
Re: Небольшая проблема с вложенным меню и классом родителя
Актуально.
#
Re: Небольшая проблема с вложенным меню и классом родителя
откуда добраться и что сделать с аттрибутами? )
#
Re: Небольшая проблема с вложенным меню и классом родителя
Есть элемент списка с классом dropdown
<li class="dropdown">

В него вложена ссылка
<a href="/o-magazine/" title="О магазине">О магазине</a>


Мне нужно сделать такую проверку: если элемент списка имеет вложенное меню (класс dropdown), то вложенной ссылке необходимо присвоить определенный класс.

<li class="dropdown">
    <a href="/o-magazine/" title="О магазине" class="Добавляем сюда класс">О магазине</a>


Как-то так.
#
Re: Небольшая проблема с вложенным меню и классом родителя
похоже та же самая проверка
<li>
<xsl:if test="count(structure[show=1]) &gt; 0"><xsl:attribute name="class">dropdown</xsl:attribute></xsl:if>
<a href=".." title="..">
<xsl:if test="count(structure[show=1]) &gt; 0"><xsl:attribute name="class">CLASS</xsl:attribute></xsl:if>
О магазине
</a>

</li>
#
Re: Небольшая проблема с вложенным меню и классом родителя
Так ведь таким образом родитель-LI получит сначала класс dropdown, а затем CLASS?
Склоняюсь к тому, что я что-то перепутал, изучаю XSL всего-лишь чуть больше недели.
#
Re: Небольшая проблема с вложенным меню и классом родителя
нет,
CLASS получит ссылка [a]
разработка сайтов, фирменных стилей, интерфейсов
#
Re: Небольшая проблема с вложенным меню и классом родителя
У меня как-раз ссылка и не получает класс.
Авторизация