Я новичок в разработке темы для Drupal. Я использую Fusion
в качестве моей базовой темы и создал подтеку под названием coldfusion
. Мой template.php является:Редактирование меню темы drupal css
<?php
function coldfusion_menu_tree($variables) {
return '<div class="topmenu"><ul class="menu cold">' . $variables['tree'] . '</ul></div>';
}
И мой CSS является:
.topmenu
{
height:30px;
padding:4px 10px;
background:#555;
}
.content.clearfix .menu.cold a
{
font-weight:bold;
}
Хотя цвет фона #555
появляется для mainmenu
, такой же фон появляется также для admin shortcut menu
. Я думаю, что мой подход ошибочен. Можете ли вы навестить меня правильно? Заранее спасибо
Где я должен добавить класс? Добавление класса в 'function coldfusion_menu_tree ($ variables)' добавляет класс в контекстное меню 'mainmenu' и' admin '! – Nitish
О, право, извините. Для определенного меню вы переопределяете coldfusion_menu_tree__MENU_NAME для определенного меню. Я понятия не имею, что _MENU_NAME будет в вашем случае. Я предполагаю, что у вас нет удобной разницы селекторов в настоящее время в двух областях документа? –