0

我是drupal主题开发的新手。我使用Fusion作为我的基本主题并创建了一个名为coldfusion. 我的 template.php 是:

<?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。我认为我的方法是错误的。你能指导我什么是正确的方法吗?提前致谢 Drupal 菜单

4

1 回答 1

0

由于您正在修改模板并添加<div class='topmenu'>,因此您不妨在其中添加另一个类 .. 说 ...<div class='topmenu coldfusion'>并将其用作您的 css 选择器,如

.topmenu.coldfusion {
    height:30px;
    padding:4px 10px;
    background:#555;
}
于 2013-07-15T06:29:59.767 回答