Позволяет ли друпал создать горизонтальное меню, с выделением пункта, в котором в данный момент находишься?
Например, чтобы менялся цвет шрифта и цвет фона для текущего пункта меню?
Если да, то как? Модуль какой специальный ставить надо, или текущий ковырять?
К сожалению, с пощью тестового доступа и самостоятельного ковыряния, так и не смог получить целостного представления о том, на сколько гибок друпал в плане прикручивания к нему конкретного дизайна. Вот, к примеру, этот дизайн http://rlab.ru можно загнать в темплэйт?
Комментарии
Так ведь по умолчанию такое меню всегда строится. Посмотри хотябы на верхушку этой страницы. Хранится оно в переменной $breadcrumb. На счет изменения внутренностей этой переменной сходу подсказать ничего не могу, но думаю не составит труда расковырять алгоритм, по которому дркупал формирует эту строку и сделать такую же фию, но уже с добавлением своего функционала.
Вот, к примеру, этот дизайн http://rlab.ru можно загнать в темплэйт?
Можно конечно.
Но для этого придётся ковыряться в коде модулей друпала, на сколько я понял?
"горизонтальное меню, с выделением пункта, в котором в данный момент находишься" находится в самом верху, называется Primary Links и настраивается администратором в соответствующей секции.
Какое отношение к этому имеют $breadcrumb не понял. Breadcrumb, или хлебные крошки, или обратная навигация показывает, через какие разделы пользователь попал на данную страницу, и позволяет вернуться в любое место пути. К меню не относится.
Кстати, вот вопрос о "прикручиваемости дизайна" IMHO достоин выноса в ЧаВо. Ибо дизайн можно прицепить любой, а используя JavaScript можно получить совершенно невообразимый в рамках фотошопного эскиза интерактив. Вот только для этого нужно знать XHTML, CSS и почитать документацию по оформлению Друпала.
---
http://drupal5.ru - информация для друпателей
качественные ответы только на качественные вопросы
Nj? То, что горизонтальное меню называется Primary Links, и настраивается администратором в соответствующей секции, я понял. Когда тестил друпал смотрел. Но я не помню, чтобы там была возможность сделать выделение текущего пункта меню. И как-то даже не приходит в голову идей о том, как это можно сделать.
может быть попробовать в СSS покопаться?
выделение меню это ведь дизайн, значит см. CSS
Для текущей ссылки устанавливается class="active"
Всё верно, не надо ничего выдумывать, активный пункт меню уже подсвечивается. Проверьте хоть на этом сайте.
---
http://drupal5.ru - информация для друпателей
качественные ответы только на качественные вопросы
Когда я давным давно пробовал Mambo, как и Вы, повесивший на версию 4.5.2.2 свой сайт, тоже недоумевал, мол как это сделать, как это... Точно так же, как и Вы сейчас относительно Drupal.
На самом деле никаких особых трудностей нет, ни в CMS Drupal, ни в какой либо еще.
Советую работу разбить на несколько этапов:
Этап № 1
Ставим на localhost Drupal
Настраиваем движок
Создаем словари и термины - структуру сайта
Заполняем контентом
Этап № 2
Рисуем макет сайта
Этап № 3
Верстаем макет средствами (x)html и css
Этап № 4
Разбираем любую тему - главное чтоб она была похоже на Вашу по структуре.
Заполняем свой сверстанный шаблон php переменными и операторами по примеру разобранной темы.
Смотрим, что получается, эксперементируем, пробуем, задаем на форуме вопросы
Стыдно ни тогда, когда не знаю, стыдно тогда, когда не хочу знать.
Drupal, на самом деле более дружественная система, чем может кому то показаться из неофитов в момент ее изучения. Дерзайте!
На http://drupal.ru/node/3403 ?
Выбираю ссылку "о проекте" - открывается страница и ничего не подсвечивается. "о проекте" выглядит так же как и "возможности" и др.
Нижнее горизонтальное меню просто не имеет оформления, но класс active у выбранного пункта присутствует.
---
http://drupal5.ru - информация для друпателей
качественные ответы только на качественные вопросы
да, есть в наличии.