Всем привет!
Ребята, помогите, пожалуйста! Если кто знает, где смотреть или делал такое - ткните носом, плиз.
НУЖНО: В менюшке локальных задач, именуемой табами, необходимо добавить индивидуальные идентификаторы (или классы) для темизации каждой вкладке.
Для остальных меню использовал themename_menu_item и модуль http://drupal.org/project/menu_attributes
Знаю, что для табов есть аналогичная функция, но я прогер никакущий... Если кто поможет кодом или ссылкой буду весьма признателен
Комментарии
Ну ладно
Я уже сделал, так что, если кому надо - обращайтесь ))))))))))
Взял бы да написал.
Дык не жалко
В template.php в функцию ТВОЯТЕМА_preprocess_page(&$vars, $hook) {}
добавляем такой код:
// Add unique class for each tab
$tabs = explode("\n", $vars['tabs']);
array_pop($tabs);
foreach ($tabs as $key => &$tab) {
if (strpos($tab, 'li class=')) {
$tab = str_replace('li class="', 'li class="tab' .$key .' ', $tab);
}
elseif (strpos($tab, 'li ')) {
$tab = str_replace('li ', 'li class="tab' .$key .'"', $tab);
}
}
$vars['tabs'] = implode("\n", $tabs);
ВСЁ!
а для "семерки" есть код?
Между 6 и 7 разница незначительная в плане программирования. Возможно этот код даже будет работать без каких либо правок.
да вот что-то ошибками сыпет...