два стиля через атрибуты, как быть?

#
два стиля через атрибуты, как быть?
шаблон выпадающего меню

...<li>...
добавляем класс "vypad" если есть подразделы

<xsl:if test="parent_id=0 and count(structure[show=1]) &gt; 0">
            <xsl:attribute name="class">vypad</xsl:attribute>
         </xsl:if>


а также есть условие добавление класса текущему разделу

<xsl:if test="$current_structure_id = @id or count(.//structure[@id=$current_structure_id]) = 1">
            <xsl:attribute name="class">current</xsl:attribute>
         </xsl:if>
...</li>...

но два вместе они не срабатывают, если это страница и текущая и дети есть.
как быть чтоб в итоге у пункта меню была два класса сразу, а не заменялся один другим?
подскажите кто знает ответ


<li class="vypad current"></li>
Email: golden-puma@yandex.ru; Skype: golden_puma; Telegram: @GoldenPuma; Сайт: https://goldenpuma.ru
Модератор
#
Re: два стиля через атрибуты, как быть?
Puma, вы пишите код совсем не тот, который описываете.
1. Добавляете в choose
2. В одном случае добавляете класс "vypad@, в другом "vypad current"
#
Re: два стиля через атрибуты, как быть?
да нет все верно я написала и верно вы меня поняли
спасиб, навели на мысль, сделала еще одно условие и туда третий атрибут с двумя стилями
все получилось!
Email: golden-puma@yandex.ru; Skype: golden_puma; Telegram: @GoldenPuma; Сайт: https://goldenpuma.ru
Модератор
#
Re: два стиля через атрибуты, как быть?
отлично
Авторизация