从侧边栏中隐藏第3级菜单,但在其他地方显示。可能的? - D7 -- routes 领域 drupal 相关 的问题

Hiding 3rd level menu from sidebar, but displaying elsewhere. Possible? - D7


0
vote

问题

中文

我在侧边栏中有一个3级菜单结构。我想为第二级菜单项中的一组添加一组子菜单,但这一次会喜欢隐藏它的子栏中的子栏。相反,我希望此菜单显示在主内容区域中。这可能吗?我怎么样做这件事?

所以只是为了澄清,一些第3级菜单我想在侧边栏中显示,但其他第三级菜单我想隐藏边栏,而是在主内容区域中显示。
英文原文

I have a 3 level menu structure in the sidebar. I would like to add a set of submenus for one of the Second level menu items, but would this time like to hide it's children from the sidebar. Instead, I would like this menu to be displayed in the main content area. Is this possible? How would I go about doing this?

So just to clarify, some 3rd level menus I would like to display in the sidebar, but other 3rd level menus I would like to hide from the sidebar, but instead display in the main content area.

  

回答列表

0
 
vote
vote
最佳答案
 

您需要的控制级别可以使用菜单块模块:

所以......你有没有使用主题上的主菜单链接功能,并想知道"我如何显示到底是什么比这更深的菜单项?"

嗯,这就是这个模块所做的。它提供可配置的菜单树块,从任何菜单的任何级别开始。和更多!

因此,如果您只使用主题的主菜单链接功能,则可以添加和配置"主菜单(级别2+)" 块。一旦您在主菜单的页面之一,该块会出现该块,并将显示主菜单的第二级(更深)的菜单树,并在您遍历树时展开。您还可以限制菜单树的深度(例如"主菜单(级别2-3)" )和/或展开所有子菜单(例如"主菜单(例如" 主菜单(扩展级别2 +)")。

相当简单,呃?
 

The level of control you need can be achieved using Menu Block module:

Soxe2x80xa6 have you ever used the Main and Secondary menu links feature on your theme and wondered xe2x80x9chow the hell do I display any menu items deeper than that?xe2x80x9d

Well, thatxe2x80x99s what this module does. It provides configurable blocks of menu trees starting with any level of any menu. And more!

So if youxe2x80x99re only using your themexe2x80x99s Main menu links feature, you can add and configure a xe2x80x9cMain menu (levels 2+)xe2x80x9d block. That block would appear once you were on one of the Main menuxe2x80x99s pages and would show the menu tree for the 2nd level (and deeper) of your Main menu and would expand as you traversed down the tree. You can also limit the depth of the menuxe2x80x99s tree (e.g. xe2x80x9cMain menu (levels 2-3)xe2x80x9d) and/or expand all the child sub-menus (e.g. xe2x80x9cMain menu (expanded levels 2+)xe2x80x9d).

Pretty simple, eh?

 
 
     
     

相关问题

1  将创建内容菜单项显示为Ananymous用户,但在点击中致电登录/注册弹出窗口的URL  ( Show create content menu item to ananymous users but call url for login register ) 
我认为这样做会很简单,但在很多搜索后,我找不到精确的解决方案。 所以问题是,我有2-3个主菜单项,我必须向匿名用户展示,但必须调用URL(用于登录/注册弹出窗口)&如果单击它们,请提示登录或注册。 我找到的最佳解决方案我找到了创建内容链接"node / add / node类型" 是类似的 - fu...

1  功能菜单导入/导出  ( Features menu import export ) 
我有一个问题,将主菜单与功能模块导出。我去了特色> module_name>重新创造> MENU_LINKS然后检查所有我想要的链接。 一旦我在新实例上导入功能,并非所有菜单链接都会显示出来。如果我去特色> module_name>被覆盖的> menu_links所有链接都在那里显...

2  使用模板文件打印好菜单  ( Printing nice menus using template file ) 
我在被配置为漂亮菜单的管理/结构/菜单中创建了一个自定义菜单。现在我正在尝试使用我的section.tpl.php文件打印该菜单,如 $nice_menu = block_load('nice_menus',"1"); print drupal_render(_block_get_renderable_array...

3  基于当前URL的动态页脚链路  ( Dynamic footer link based on current url ) 
我在页脚中有一个链接到移动版本的网站,但我需要这个链接基于用户目前的页面上的动态。 如下所示的是我为链接的选项。 在路径下有此帮助文本 The path for this menu link. This can be an internal Drupal path such as node/add or a...

0  在菜单中添加标题  ( Adding a title to a ul in the menus ) 
我需要在Drupal 7中创建以下菜单系统。我希望能够创建未连接到内容类型的HREF。这可能吗? <ul> <li>link</li> <li>link </li> <li> <ul><a href ='#' class="dropdown">I need this link to not be at...

0  面板模块摆脱了我所有的页面  ( Panels modules got rid of all my pages ) 
我最近安装了一个调用 mini panels ,和页面管理 R模块要安装。主题看起来很棒,但我不明白我的所有自定义页面都在哪里? 我使用 hook_menu() 在我的自定义模块中创建了一堆页面。现在我的网站完全由面板和页面管理器驱动。我假设我的所有 MENU_NORMAL_ITEMS 正在存储在块中,该块现在被广大...

1  为每个页面更改菜单的目标节点  ( Changing a menus target nodes for each page ) 
对于Drupal 7网站,我需要有2种菜单:1个菜单,其中一个国家列表,每个菜单条目指向给定节点。对于每个国家页面,我需要显示一个"特征" 菜单,具有固定项目(例如人口,收入),但(当然)必须在当前国家/地区的功能中更改目标节点。 (单击"特征" 菜单条目将打开一个不同于每个国家/地区的页面。) 在Drupal 7中...

7  我如何实施路线?  ( How do i implement routes ) 
如何在Drupal 8中实现最基本的路由?我必须写的文件是什么,我需要哪些课程? ...

0  在购买角色后未更新菜单  ( Menu not updated after role purchase ) 
用户购买某个角色(我使用UC和规则执行此操作),则主菜单不会自动更新。用户可以访问属于新角色的所有内容,但是当我手动清除站点上的缓存时,菜单才会更新。 在搜索一个解决方案时,我发现这必须使用菜单缓存。 我不使用醉酒或开发,需要一个适合生产现场的解决方案。最好完全禁用菜单缓存吗?我该怎么做?那是一个模块吗? thanx...

2  登录菜单我在主菜单中添加仍在登录后仍显示  ( Login menu which i added in main menu still displaying even after logged in ) 
我在主菜单中使用了使用登录( 99888776611 )作为菜单项。在我注销的时候,它正确显示登录菜单链接。 当我登录时,仍然将ME namespace DrupalmymodulePathProcessor; use DrupalCoreRenderBubbleableMetadata; use Drupal...

0  更改管理员菜单项  ( Change admin menu item ) 
如何解除此菜单项:内容&gt;添加内容&gt;文章 我想以编程方式禁用该路径 - 页面(节点/添加/文章),甚至更好地使用该路径进行另一个页面。我尝试使用 hook_menu_alter(&amp; $项目)。对该路径不起作用,而在别人使用hook_menu创建的自定义菜单项上,它确实有效。 更新: 这是我尝试的简单...

1  从阵列到菜单  ( From array to menu ) 
如何将数组作为菜单呈现?我可以使用一些核心功能吗? ...

17  如何更改由另一个模块定义的路由?  ( How do i alter the route defined by another module ) 
换句话说,什么是 hook_menu_alter()? drupal 8仍然使用 hook_menu() ,但是对于我可以看到的,钩子返回的信息与鼠标7中返回的钩子不同的信息不同。例如,中给出的定义user_menu() 用户如下。 $items['user'] = array( 'title' =...

1  如何根据域名(URL名称)更改菜单?  ( How can i change menus depending upon domains url name ) 
我想改变主菜单项,具体取决于一个站点中的域和子域URL。 我可以用角色轻松完成,但发出w.r.t匿名用户。如何在主菜单中显示或不显示某些项目? ...

1  如何在管理菜单中显示“自定义”菜单?  ( How do i display my custom menu in administrative menu ) 
在我的D7网站中,我想在管理菜单中显示自己的自定义菜单(如仪表板,内容等,)。 我希望这些自定义菜单仅适用于特定角色。我如何在没有大量代码的情况下实现此功能? ...

0  在Drupal 7中创建部门/类别CCK选择器的正确方法?  ( Correct way to create departments categories cck selectors in drupal 7 ) 
1。我的场景: 我正在建造购物车并使用Ubercart + Drupal 7进行它。 制造商将能够使用登录并创建自己的产品 产品属性{name,sku,价格等} 部门+类别 - 可以是多个 一个品牌 产品可以存在于多个部门/类别中。 样本屏幕截图: http://picpaste.com/pics/me...

3  动态参数传递给Page Callback  ( Dynamic parameters passed to page callback ) 
我有以下钩子: $items['products/autocomplete.json/%'] = array( 'page callback' => 'json_list_products', 'access arguments' => array('access products') )...

3  在主菜单块内添加元素,但是外部导航  ( Add element inside main menu block but outside navigation ) 
我需要在主菜单块中或之前/之后直接添加元素某个位置。例如,生成的HTML应该是这样的: <div id="main-navigation"> <div class="block block-system" id="block-system-main-menu"> <div class="block-i...

1  更改菜单活动跟踪深度  ( Changing the menu active trail depth ) 
所以它看起来像Drupal菜单只有一个有效的跟踪深度,因为我的菜单在钻入巢中时,我的菜单不会被标记为活跃的页面。是否有模块或设置来解决此问题? 我的意思是如果我有以下页面: #tag' => meta1 和一个菜单,显示: 关于 董事会 别的东西 我可以在"约" 和关于链接将是活动的。我可以在"关于/董...

0  “添加链接”尝试菜单产生500错误  ( Add link attempt for a menu yields 500 error ) 
我已经用新的商业安装kickstart town 2.6测试了,发生了错误。我甚至禁用与菜单模块相关的所有模块或名称中的菜单,没有运气。我也禁用然后启用菜单模块,没有运气。但是,我测试了1.19版,它没有产生此错误。 ...




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


Licensed under cc by-sa 3.0 with attribution required.