В 5м друпале по-моему можно только стиль первой и последней primary link задавать, если хотите отдельно.
Передо мной такая же проблема стояла. Решить не смог, ни в 6ой ни в 5ой версии, верхнее горизонтальное меню прописал напрямую в файле page.tpl.php. Там каждому пункту присвоил <div id="punkt_id">, в стилях css для каждого свой #punkt_id {...}.
В общем лучше либо делать также, либо вместо primary_links использовать какой-то доп. модуль.
если уверены что пункты меню, точнее их количество не будет меняться то можно каждому пункту в стилях прописать свой цвет. http://bigmedical.ru/ тут пример правда картинками, но думаю особой разницы нету, ногами не бить))) сайт не доделан.
О его существовании я знаю, но мне как-то не трудно прописать 5 стилей. А в модуле юзается целая таблица с запросами в базу данных по моему слишком жирно для 5-ти постоянных пунктов меню, разуверьте меня если я ошибаюсь
Да в принципе ничего не мешало)))) кроме собственной лени)) ну согласитесь-же что проще описать 10 классов в css чем сидеть и выдирать функционал, причем стилить менюху потом все равно надо.
а что мешает скопировать из файла includes/theme.inc функцию theme_links() в файл template.php, переименовать её в какой нибудь mylinks() и вызывать вместо theme('links', $primary_links, array('class' => 'links primary-links')).
А вот в ней(в функции которая размещена в файле template.php) уже можно для каждой ссылки или элемента списка добавить класс с инкрементом.
При небольшой манипуляции с копией theme_links() можно добиться постоянного выделения ссылки в PrimaryLinks при смене SecondaryLinks при условии что секондари берётся из примари(в настройке меню).
При небольшой манипуляции с копией theme_links() можно добиться постоянного выделения ссылки в PrimaryLinks при смене SecondaryLinks при условии что секондари берётся из примари(в настройке меню).
А можно вот этот момент по подробнее? ))
Работайте и живите честно! И к вам потянутся люди.
Комментарии
В 5м друпале по-моему можно только стиль первой и последней primary link задавать, если хотите отдельно.
Передо мной такая же проблема стояла. Решить не смог, ни в 6ой ни в 5ой версии, верхнее горизонтальное меню прописал напрямую в файле page.tpl.php. Там каждому пункту присвоил
<div id="punkt_id">
, в стилях css для каждого свой #punkt_id {...}.В общем лучше либо делать также, либо вместо primary_links использовать какой-то доп. модуль.
если уверены что пункты меню, точнее их количество не будет меняться то можно каждому пункту в стилях прописать свой цвет. http://bigmedical.ru/ тут пример правда картинками, но думаю особой разницы нету, ногами не бить))) сайт не доделан.
glu2006, для того, чтобы реализовать меню, какое вы там сделали, существует модуль imagemenu
О его существовании я знаю, но мне как-то не трудно прописать 5 стилей. А в модуле юзается целая таблица с запросами в базу данных по моему слишком жирно для 5-ти постоянных пунктов меню, разуверьте меня если я ошибаюсь
А что мешает вынуть нужный функционал из imagemenu
Да в принципе ничего не мешало)))) кроме собственной лени)) ну согласитесь-же что проще описать 10 классов в css чем сидеть и выдирать функционал, причем стилить менюху потом все равно надо.
а что мешает скопировать из файла includes/theme.inc функцию theme_links() в файл template.php, переименовать её в какой нибудь mylinks() и вызывать вместо theme('links', $primary_links, array('class' => 'links primary-links')).
А вот в ней(в функции которая размещена в файле template.php) уже можно для каждой ссылки или элемента списка добавить класс с инкрементом.
При небольшой манипуляции с копией theme_links() можно добиться постоянного выделения ссылки в PrimaryLinks при смене SecondaryLinks при условии что секондари берётся из примари(в настройке меню).
А можно вот этот момент по подробнее? ))
Работайте и живите честно! И к вам потянутся люди.
Да, тоже это интересует