Joe*_*oel 1 drupal-7 drupal-theming drupal-navigation
这应该是一个基本问题,但我只是在经过数小时的搜索后才得到它.问题是,如何在Drupal 7中使用主题菜单块?
我根据主菜单创建了三个不同的块.现在我想:
所有三个块创建独特的HTML,这意味着对矫正周围的包装和<ul>
与<li>
该构建菜单.我想设置特殊的类并删除所有Drupal添加的东西
将不同的类附加到每个块中的不同级别.其中一个块将显示菜单的两个级别,即它将显示一个子菜单.我想在子菜单上设置一个特殊类...
这似乎不可能...... :(
提前谢谢你的帮助!!!!
主题是一个棘手的野兽,根据你的需要经常变化很多.即使你非常详细的描述,我仍然可以说"它取决于",但这里有几个步骤可以帮助你指出正确的方向.
步骤1:使用Caffeine Addict建议的块tpl.php.如果您不确定.tpl.php的名称,我推荐使用Theme Developer模块.它有问题,但你可以用它来选择一个特定的元素,让它告诉你有关.tpl.php文件命名的建议.
第2步:使用template.php中的主题/预处理函数来修改预定义的变量和标记.一定要检查在theme_menu_tree&template_preprocess_menu_tree功能上api.drupal.org为出发点.如果您正在使用devel模块,请dpm($variables);
在每个模块中使用 ,以便从一开始就查看您必须使用的内容.
我希望有所帮助!当他说超级鱼可能是另一种选择时,我同意Caffeine Addict .您还应该查看菜单块模块,将条件子部分分解为各自的块.
归档时间: |
|
查看次数: |
18417 次 |
最近记录: |