И снова оформление меню

#
Re: И снова оформление меню
И еще вопрос: что надо добавить в этот шаблон меню, чтоб он выводил 2 уровень... вроде там все для этого есть, но выводит только 1 уровень
дядя Федор®
#
Re: И снова оформление меню
1. по поводу стилей для меню: во-первых, в css добавьте имя тэга к именам классов, т.е.
a.no_active
{
         color: #000000;
         font-size: 9pt;
         text-decoration: none;
}
a.active
{
          color: #e6b1d1;
          font-size: 9pt;
          text-decoration: none;
}

А, во-вторых, в XSL-шаблоне исправьте, чтобы было так:
<!-- Определяем стиль вывода ссылки -->
         <xsl:variable name="link_style"><xsl:choose>
         <!-- Выделяем текущую страницу жирным (если это текущая страница, либо у нее есть ребенок с ID, равным текущей) -->
         <xsl:when test="current_structure_id=@id or count(.//structure[@id=$current_structure_id])=1">active</xsl:when>
         <!-- Иначе обычный вывод с пустым стилем -->
         <xsl:otherwise>no_active</xsl:otherwise>
         </xsl:choose></xsl:variable>

<a href="{$link}" class="{$link_style}"><xsl:value-of disable-output-escaping="yes" select="name"/></a>

Проверено - так все работает.

2. по поводу вывода 2-го уровня меню. На самом деле в стандартном XSL-шаблоне для меню эта возможность не предусмотрена, и выводится только один уровень. Поэтому за основу можете взять XSL-шаблон для карты сайта, там есть реализация этой возможности.
#
Re: И снова оформление меню
спасибо... заработало
еще вопрос для даунов:
в шаблоне ставлю ссылку на фон
../images/picture.jpg
при переходе на 2 уровень фон пропадает... я ошибся в задании адреса
дядя Федор®
Модератор
#
Re: И снова оформление меню
uncle_Fedor,
забываете указывать ведущий слэш

правильно:
/images/picture.jpg

неправильно:
images/picture.jpg
#
Re: И снова оформление меню
у меня было        "../"
постаил просто "/" - не работает
дядя Федор®
Модератор
#
Re: И снова оформление меню
покажите адрес картинки на сайте (с http).
#
Re: И снова оформление меню
картинка
                 background="/images/sh311.jpg"
страница
                 http://www.psvet.ru/osveshenie/interer/
дядя Федор®
Модератор
#
Re: И снова оформление меню
на сервере адрес картинки какой? через браузер если смотрите картинку, у нее какой адрес?
#
Re: И снова оформление меню
дядя Федор®
Модератор
#
Re: И снова оформление меню
Тогда путь будет /images/sh311.jpg
Авторизация