css - 编辑 drupal 主题菜单 css

标签 css drupal-7 template-engine drupal-theming

我是 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;
}

尽管 mainmenu 的背景颜色为 #555admin 快捷菜单 的背景颜色也相同。我认为我的做法是错误的。你能指导我什么是正确的方法吗?提前致谢 Drupal menu

最佳答案

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

.topmenu.coldfusion {
    height:30px;
    padding:4px 10px;
    background:#555;
}

关于css - 编辑 drupal 主题菜单 css,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17647611/

相关文章:

css - CSS 变量中的多个代码

javascript - html 移动菜单大小调整

forms - Drupal Managed_file 形式

c# - 模板引擎实现

php - 什么替换了 Smarty 3 中的 register_modifier

python - 将列表传递给瓶中的模板

css - 如何合并@font-face 和@media 声明?

html - CSS 网格中的纯 CSS 箭头 Div

drupal-7 - drupal 7的ubercart 3.x中成功付款的钩子(Hook)是什么

drupal - 根据分类术语生成 url 别名