drupal - 展开主要链接

标签 drupal drupal-6 menu

如何让主链接的子链接以 HTML 形式输出?只有我的父级主链接正在生成 LI。

我有一个非常非常简单的两级主链接菜单。该网站有 5 个页面:三个 parent ,第三个 parent 有两个 child 。在管理菜单设置中,我选中了 parent 和 child 的“扩展”复选框。

我尝试将 stackoverflow(包括 Drupal 6: Printing Unadulterated Primary Links and all children )和 drupal 以及其他地方的各种函数添加到 template.php 中,以使子项输出......什么也没有!

如何扩展主链接?这似乎是一个愚蠢的问题。为什么选中“展开”复选框不会打印子项?

最佳答案

直接解决您的问题。对于 Drupal 6:

<?php 
  // gets whatever is set as the primary menu source, 
  // prints the whole tree, 
  // pays attention to expanded settings
  $menu_name = variable_get('menu_primary_links_source', 'primary-links');
  print menu_tree($menu_name);
?>

然后我将其包装在我的 page.tpl.php 和 page-front.tpl.php 中的“主”div id 中

如果您希望子项开始布局而不是折叠,请记住将每个具有子项的菜单项设置为展开。/管理/构建/菜单

此解决方案将注意到您在此页面上的设置:/admin/build/menu/settings

有关更多信息,请参阅本页 http://drupal.org/node/68578 上的 Drupal 6 代码

问题是显示主菜单的所有子菜单,因此二级菜单无关紧要,尽管可以将其设置为指向主菜单的第二级,如上面的链接所述。

关于drupal - 展开主要链接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3419988/

相关文章:

php - 匿名用户的 Drupal 权限

tomcat - Drupal-Tomcat 单点登录

Drupal:如何将内联图像包装到附加标记中

python - PyQt 和上下文菜单

php - 哪些 CMS 作为自定义 Web 应用程序的基础

drupal - 对用户权限的更改不保存

java - 有没有办法将数据 drupal 站点传递到 java web 应用程序

android - 在下拉菜单android上显示图标

android - 在主 Activity 类之外实现 onCreateOptionsMenu

mysql - 使用自己的 MySQL 数据库将 Solr 与 Drupal 集成