首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Drupal:如何构建分类菜单树

Drupal:如何构建分类菜单树
EN

Stack Overflow用户
提问于 2010-09-29 14:18:06
回答 2查看 2.4K关注 0票数 3

我需要构建一个基于分类法术语的自定义菜单结构。问题是,只有第一个层次应该是分类学术语。所有嵌套项都必须是一个节点。每个节点只能有一个项。没有任何相关节点的术语不应出现在菜单中。

我怎么能这么做?有什么建议吗?

示例菜单:

代码语言:javascript
复制
TERM-1
    Node-1
    Node-2
    Node-3

TERM-2
    Node-1
    Node-2

...

谢谢。

编辑我需要一个摄影网站。每个术语都是一个全局类别,如PortraitsArtists。类别只是画廊的包装器。根据上面的示例菜单,可能的结构如下所示:

代码语言:javascript
复制
Series (Term)
    Bodies (Node:Type->Gallery associated with Term:Series)
    Classic Cars (Node:Type->Gallery associated with Term:Series)
    Surroundings (Node:Type->Gallery associated with Term:Series)
EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2010-09-30 20:37:13

我建议这样做时要有目共睹。您将希望创建一个列出节点的视图,并将视图设置为按分类法术语分组。

因此,创建一个新视图(admin/build/views/add)

  • 视图类型:节点-命名视图,并继续到下一页.
  • 滤波器
    • 节点:已发布-是的
    • 节点:类型库
    • 可选分类法:词汇表=系列-这将隐藏未分配给系列的库。

  • 字段-在将字段添加为时删除字段的标签
    • 分类学:所有术语--你也可以使用分类法:术语,但是如果你有多个分类法,比如自由标记,那么这些免费标签也会出现,所以所有术语都会更好,因为你可以限制词汇。
      • 选中复选框-从显示中排除
      • 词汇限制术语.系列

代码语言:javascript
复制
- Node: Title 
    - check the checkbox - Link this field to its node

  • 基本设置
    • 样式:未格式化的
      • 单击cog以更改设置并将分组字段设置为分类法:术语

代码语言:javascript
复制
- Items to Display : 0 - since you do not want a pager, you probably want to display all the results.

  • 排序标准-您将添加两个排序条件..。
    • 分类学:权重--这控制了组的顺序--您必须在分类法管理区域中设置分类法术语权重。(您也可以按分类法对其进行排序:如果您希望这些术语按字母顺序显示,则为术语。)
    • Node: Title --这控制了每个组中节点的顺序。

票数 2
EN

Stack Overflow用户

发布于 2012-08-28 20:41:07

分类学菜单线索解决了这个问题。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3822462

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档