Menu Class
Модуль Menu Class позволяет назначать любым пунктам меню свои классы, что позволяет оформить любой пункт меню используя CSS независимо от других пунктов.
Для установки модуля, добавьте в файл template.php следующий код:
/**
* Implementation of theme_menu_item_link().
*
* Integrates Menu Class
*/
function phptemplate_menu_item_link($link) {
if (function_exists('menuclass_to_link')) {
menuclass_to_link($link);
}
return theme_menu_item_link($link);
}и включите модуль в Друпале на странице модулей. После включения, на страницу меню модуль добавит новую вкладку Наборы классов. Перейдите на эту вкладку и добавьте новый набор Ссылки в меню навигации.
После добавления набора, в него нужно добавить классы. Для этого нажмите ссылку Список напротив названия набора и на открывшейся странице добавьте класс log-out.
Затем перейдите на страницу меню навигации и выберите вкладку Выбор наборов. Отметьте пункт Ссылки в меню навигации и нажмите кнопку «Сохранить».
Нажав вкладку Список вы вернётесь на страницу со списком ссылок в меню навигации. Прокрутите страницу вниз и нажмите ссылку изменить напротив пункта Выход.
На страницу настройки пункта будет добавлена секция Выбор класса пункта. Выберите в этой секции класс log-out, этот класс теперь будет назначен этому пункту меню.
Описав этот класс в файле style.css, можно добавить этому пункту свой значок.
.log-out {padding-left:20px; background: url(cancel.png) no-repeat;}
Аналогичным образом оформляются любые другие пункты в любых меню.


