Первый пост, посвященный меню друпалу, такие вот непонятки (+)

Форма поиска

Поддержите проект через WebmoneyПоддержите проект через Яндекс.Деньгипортфолиотвиттерфейсгугл+рсс фид
5 сообщений / 0 новое
Последнее сообщение
Вася Пупкин
Аватар пользователя Вася Пупкин
Первый пост, посвященный меню друпалу, такие вот непонятки (+)

Во первых, хочу выразить благодарность автору сайта, за хороший сайт в котором я почерпнул очень много полезного, так держать!!


Во вторых, касательно вопроса про меню друпала

К примеру рассмотрим этот-же сайт, если пройти по ссылке "Заметки - http://podrupalim.com/zametki" то мы можем наблюдать подсвеченное меню "Заметки - #00CCFF", далее в этом разделе, перейдем по ссылке "Мастхэв! http://podrupalim.com/zametki/idei/must-have", наблюдаем что посветка менюшки "Заметки" - исчезла. Собственно вопрос, как оставить раздел "Заметки" при чтении статьи Мастхэв, так же подсвеченным(активным), к примеру в Жумле эта опция работает по дэфолту, что очень удобно и для посетителей понятно в каком разделе они находятся.

Zil
Аватар пользователя Zil
Вариант первый

Привет!

Спасибо за отзыв и первый вопрос в форуме! : )

Пока не знаю, как это можно решить через UI, потому первое, что приходит на ум: написать JavaScript функцию, которая сверяла бы ссылки текущей страницы и пунктов меню и подкрашивала последние в случае совпадения...

Наверное, это слишком сложно для такой простой задачи. Определенно, надо еще поискать варианты.

Вверх
108 лайков.
Нравится
Виктор Лачугин
Аватар пользователя Виктор Лачугин
Скрипт

Привет! Занимаюсь Друпалом уже полгода, сталкивался с этой проблемой.

Решил простым скриптом:

<script>,

 for ( i=0; i < document.links.length; i++ ) { loc = location.href.indexOf(document.links[i].href); if (loc==0) { document.links[i].className += " active-trail"; };  }  </script>  который добавляется в конец файла-шаблона темы.
Затем остается только задать точную структуру сайта и описать стиль .active-trail=)

 

Вверх
107 лайков.
Нравится
Zil
Аватар пользователя Zil
Готовое решение!

Оказывается у Друпал есть готовое решение по этому поводу!

Уже набросал статью. : )

Вверх
122 лайков.
Нравится
Cheshirchik
Вопрос по menu position

Здравствуйте, скажите пожалуйста в чем может быть проблема, делаю все как у вас в инструкции. Но active trail добавляется только к одному пункту меню, который ставлю первым, остальные не срабатывают?

Вверх
15 лайков.
Нравится