我正在构建一个带有深度菜单的大型 Drupal 站点。我想为我的客户提供一个更好的界面来查找菜单父项。在父选择器中有数百个项目,很快就很难找到你需要的东西。
我将我的菜单分为“主要链接”和 6 个不同的产品类别菜单。当您在 admin/build/menu 中时,这会有所帮助……您可以缩小选择范围。
但是在创建/编辑页面时,我很想找到一种让选择更简单的方法。是否有可用于将菜单放入单独的父项选择器的模块?
我正在构建一个带有深度菜单的大型 Drupal 站点。我想为我的客户提供一个更好的界面来查找菜单父项。在父选择器中有数百个项目,很快就很难找到你需要的东西。
我将我的菜单分为“主要链接”和 6 个不同的产品类别菜单。当您在 admin/build/menu 中时,这会有所帮助……您可以缩小选择范围。
但是在创建/编辑页面时,我很想找到一种让选择更简单的方法。是否有可用于将菜单放入单独的父项选择器的模块?
看看Menu Per Role 模块。我希望这可以帮助你
我刚刚完成了菜单自动完成模块。这会将您的菜单界面更改为自动完成。
一些说明:- 如果您有以下菜单
parent1
sub1
subsub1
subsub2
subsub3
sub2
sub3
parent2
parent3
parent4
您应该知道,父元素或第一个元素(例如 (parent1, parent2, parent3..))总是以“--”为前缀。
所以如果你要搜索“parent2”,你应该搜索“--par”,菜单自动完成将建议所有以“par”开头的父元素......如果你正在搜索“sub1”,你应该用“----”作为前缀。如果你正在搜索“subsub1”,你应该用“------”作为前缀......等等
抱歉我的英语不好&&格式...跳一下,这对你有帮助
Menu Select beta 模块刚刚发布。它将节点编辑表单上的默认菜单父项选择替换为可扩展的层次结构和自动选择字段。它还在所选内容上方显示预览面包屑。
您可能会觉得有帮助的两个模块:
Menuless Node Type
Menu settings per content type
我通常更喜欢第一个,它只是删除了菜单下拉菜单。第二个允许仅启用特定菜单以从每个节点类型中进行选择。
您也可以考虑为每种语言创建单独的菜单,尽管这不会直接帮助您的事业,除非您想编写一些自定义模块。
一个有趣的未来模块将为此提供不同的表单元素,自动完成文本字段或基于 ajax 的弹出窗口。任何可以减少节点编辑页面上的 html 负载的东西。