渲染一个页面上主菜单的所有项目 -- routes 领域 drupal 相关 的问题

Render all items of the main menu on one page


0
vote

问题

中文

我正在构建我网站的概述页面。 我的主菜单具有以下结构:

menuiuem1

  • 潜水蛋白胶1
  • 潜水蛋白素2
  • 潜水肿仓

menuiuem2

  • 潜水蛋白胶1
  • 潜水蛋白素2
  • 潜水肿仓

menuiuem3

  • 潜水蛋白胶1
  • 潜水蛋白素2
  • 潜水肿仓

menuiuem4

  • 潜水蛋白胶1
  • 潜水蛋白素2
  • 潜水肿仓

我想用他的潜水员在不同的div中呈现每个menuiuem,并将图像添加到它。 我知道我可以使用菜单块模块。但是因为我们有域访问模块运行和大量的域,它必须是一个编码的解决方案。每个域都有自己的主菜单,应动态构建概述。

我设法输出整个主菜单的展开,使用此代码:

  $main_menu_tree = menu_tree_all_data('main-menu'); $main_menu_expanded = menu_tree_output($main_menu_tree); print render($main_menu_expanded);   

如何完成我的使命?

thx

英文原文

i am building a overview page of my website. My Main Menu has the following structure:

MenuItem1

  • submenuitem1
  • submenuitem2
  • submenuitemn

MenuItem2

  • submenuitem1
  • submenuitem2
  • submenuitemn

MenuItem3

  • submenuitem1
  • submenuitem2
  • submenuitemn

MenuItem4

  • submenuitem1
  • submenuitem2
  • submenuitemn

I want to render each Menuitem with his submenuitems in a different div and add an image to it. I know i can work with the menu block module. But because we have the domain access module running and lots of domains, it has to be a coded solution. Each domain has his own main menu and should build dynamically the overview.

I managed to output the whole main menu expandend with this code:

$main_menu_tree = menu_tree_all_data('main-menu'); $main_menu_expanded = menu_tree_output($main_menu_tree); print render($main_menu_expanded); 

How can i accomplish my mission ?

Thx

  

回答列表

0
 
vote

可以尝试使用dhtml菜单。

  1. 下载DHTML模块 http://drupal.org/project/dhtml_menu
  2. 配置菜单设置
    admin / config / user-interface / dhtml_menu
 

You can try with dhtml menu.

  1. download dhtml module http://drupal.org/project/dhtml_menu
  2. Configure menu setting
    admin/config/user-interface/dhtml_menu
 
 
 
 

相关问题

0  如何留在单击链接上的同一页面上  ( How to stay on the same page on clicking a link ) 
我需要知道点击链接时如何留在同一页面上。如果 l() ,可以作为当前可视化的页面的链接的第二个参数传递什么? 我需要覆盖 l() 在Megamenus模块中的菜单插槽标题中,以便它们不会重定向到不同的页面。 drupal 7中有任何令牌,它存储正在显示的当前页面的URL? ...

0  拆分由MENU_TREE_OUTPUT返回的数组  ( Split an array returned by menu tree output ) 
我想在一定数量的项目后显示一个扩展的菜单并将其分成两列: 现在我在我的 hook_block_view :中有以下内容 $menuTree = menu_build_tree('my-menu'); $menuOutput = menu_tree_output($menuTree); $block['cont...

0  使用连字符而不是在hook_menu中的斜线  ( Use of hyphen instead of slash in hook menu ) 
对于SEO目的,我需要使用连字符而不是在 hook_menu 中定义的URL中斜杠,这是一个例子: $items['mypath-%'] = array( 'page callback' => 'mypath_render', 'page arguments' => array(1), 'access...

1  在Drupal 6中的菜单访问模块非常困惑  ( Really confused by menu access module in drupal 6 ) 
我创建了一个名为'superator'的新角色,以便比主要管理员更低的访问。我为此角色创建了一个特定的导航菜单。此角色需要有权创建菜单,但我不希望它看到默认的Drupal主导航菜单。 我搜索了这个问题,发现"菜单访问" 模块在菜单上有更多控制。我安装了它,但我真的很困惑。我在权限页面中设置了Moderator角色的...

-1  全局变量  ( Global variable ) 
我有以下问题:我想创建一个产品目录。在目录中,产品的不同类型(内容类型):例如椅子,表格,沙发(我接近内容类型和分类术语)。 如何实现"切换" 按钮,在私人客户和业务客户端之间交换。我认为内容类型中应该有一个复选框域,所以我可以定义,某个椅子对于业务或私人或所有客户来说是可见的。 如何过滤此信息? 如何在菜单中显示这...

2  将菜单样式下拉列表到外部链接  ( Jump menu style dropdown to external links ) 
我试图创建一个链接到外部网站的跳转菜单,我希望能够以不同方式点击此菜单中的链接,具体取决于当前用户尝试访问它的有机组。到目前为止,我试图使用与nodequeue的视图来完成此目的,并且已经有点关闭,但它开始感觉像死胡同.. 是否有任何模块(或组合的模块),这将允许我完成此目的而无需写自己? 理想情况下,每个人都可以...

0  造型菜单迷你面板  ( Styling menu mini panels ) 
我在打造我的菜单mini面板悬停时发出问题。 这是我正在努力的Megamenu的网站: http://drupal.scienceworld.ca 当我对js时,我想知道浏览器中折叠菜单的最佳方式是什么? ...

1  菜单同步  ( Menu synchronization ) 
我在标题和侧栏菜单上使用主菜单构建一个站点。对于每个主菜单条目,将有一些子菜单。和相同的子菜单将根据我们所在的门户显示侧栏菜单。它是否是任何方式(或模块)来同步主菜单 - >子菜单和侧栏菜单我们需要更改菜单,我们可以在一个地方更改它并在主菜单和侧栏菜单中反映。 谢谢。 ...

0  侧边栏菜单如myspace(每个配置文件)  ( Sidebar menu like on myspace for each profile ) 
我有几种内容类型。每个用户的生物,图像,视频等。 现在我想拥有侧边栏菜单,如MySpace配置文件,其中菜单只对您正在观看的用户作出反应。 是否有一个模块,或者我应该使用视图以及如何? ...

2  为什么hook_menu会生成属于系统模块的菜单?  ( Why does hook menu produce a menu that belongs to the system module ) 
在我的项目中,我们实现了一点菜单,提供有关模块的信息。这种片段生活在 drutexml.module 。 function drutexml_menu() { $items['drutexml'] = array( 'title' => 'LaTeX filter implemented via La...

1  模块要显示空白主题模板  ( Module to display blank theme template ) 
我正在创建一个带有地图的模块显示标记。是否需要创建页面/节点,或者我可以在没有任何页面/节点内容的情况下加载DRUPAL主题并添加我的代码。 <?php /** * Implementation of hook_menu. */ function projects_map_menu() { $items ...

0  为什么主菜单的ZH版本未出现在我网站的en版本上?  ( Why does the en version of the main menu not appear on the en version of my site ) 
我在我的菜单中使用以下设置在我的drupal站点的en版本中看到任何菜单: en和fr语言安装。 2菜单:主菜单en(固定语言:en)和主菜单fr(固定语言:fr) 我在这些菜单中添加了一些菜单项,确实是 当我在导航trough fr时,一切都可以,但是当我选择en时,没有任何东西出现。 我在HTML中看到没...

2  如何使用右键和MENU_LINK取决于区域  ( How to use the right menu tree and menu link depending on region ) 
如何为特定区域具有特定的menu_tree和Menu_Link? 示例: 左区域将有自己的 menu_tree menu_link 它将是与右侧区域不同。 如何实现这一目标? 我是否需要构建自定义模块? 如果我使用 template_preprocess_region() ,如何调用 menu_tree 和 me...

1  如何还原删除的菜单项?  ( How can i restore removed menu items ) 
我创建一个菜单"xxxx" 移动"创建内容" 和所有的子项到"xxxx" ,然后删除xxxx菜单。现在我想念"创建内容" ,我如何还原它们? ...

0  块未显示在匹配路径上(菜单项复制)  ( Block not showing on a matching path menu item duplicate ) 
我有一个奇怪的情况,想和你核实。 我有一个主制造2级链接的菜单块。 Corporate [<--block title, level 1 of Main Menu] About Us [corporate/about-us] Services [corporate/services] ...

1  如何正确复制菜单项?  ( How do i duplicate a menu item properly ) 
说我需要有相同的菜单项出现在两个不同的菜单树中或相同菜单的两个不同级别。如何使用 hook_menu() (译文)正确地"复制" 菜单项? 到我的理解,如果原始项目的路径 corporate/contact-us ,那么放入 hook_menu() 相同的路径将覆盖原始而不是创建副本。我对吗?我如何克隆,或者我应该说...

1  使用参数创建菜单项  ( Create a menu item with arguments ) 
我正在尝试在包含通配符的用户菜单中手动创建菜单链接项,但我不能使其工作。如果我有一个静态路径,我可以才能上班,但我无法使用通配符args function hook_menu() { $items['user/%user/bookmarks'] = array( 'title' => 'My Boo...

1  如何在Drupal 7中的漂亮菜单中添加字幕的菜单项  ( How to add subtitle for menu items in nice menu in drupal 7 ) 
我在我的durpal-7站点中使用的很好菜单。我需要为每个菜单项显示一个字幕。这可以完成吗?我是德鲁佩尔的新手,所以如果你能帮助我会很棒。 ...

2  用视图替换核心论坛页面抛出警告  ( Replacing core forum pages with views throws a warning ) 
我为 forum/% 路径设置了替换核心论坛页面的视图,并且它工作正常,除了我收到此错误: Notice: Trying to get property of non-object in forum_menu_local_tasks_alter() (line 169 of opt/jenkins/blahbla...

1  我试图将数组传递为页面回调中的参数  ( Im trying to pass an array as an argument in a page callback ) 
我试图将数组传递为我的一个模块的页面回调中的页面参数。这方案是:用户选择一些照片打印,我正在尝试将所有所选照片添加到购物车。所以我正在尝试通过一个数组通过URL来在函数中使用它。并且照片打印可以来自不同的相册。如果所有照片来自相同的专辑,则有代码可以执行此操作,因此我当前仔细阅读。这是代码我顺便说一句。 URL看起...




© 2021 it.wenda123.org All Rights Reserved. 问答之家 版权所有


Licensed under cc by-sa 3.0 with attribution required.