gpt4 book ai didi

Drupal:如何构建分类菜单树

转载 作者:行者123 更新时间:2023-12-01 15:08:34 25 4
gpt4 key购买 nike

我需要根据分类术语构建自定义菜单结构。问题是只有第一级应该是分类术语。所有嵌套项都必须是一个节点。每个节点只能有一个 Term。没有任何关联节点的条款不应出现在菜单中。

我该怎么做?对我有什么建议吗?

示例菜单:

TERM-1
Node-1
Node-2
Node-3

TERM-2
Node-1
Node-2

...

谢谢。

编辑我需要这个用于摄影师网站。每个术语都是一个全局类别,例如 PortraitsArtists。类别只是画廊的包装。基于上面的示例菜单,可能的结构可能是这样的:

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)

最佳答案

我建议在 View 中执行此操作。您需要创建一个列出节点的 View ,并将该 View 设置为按分类术语分组。

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

  • View 类型:节点 - 为 View 命名,然后继续下一页。
  • 过滤器
    • 节点:已发布 - 是
    • 节点:类型 - 图库
    • [可选] 分类法:词汇 = 系列 - 这将隐藏尚未分配给系列的画廊。
  • 字段 - 在添加字段时删除字段标签
    • Taxonomy: All Terms - 您也可以使用 Taxonomy: Term,但如果您有多个分类法,例如免费标签,那么这些免费标签也会显示,所以 All Terms 更好,因为您可以限制词汇.
      • 选中复选框 - 从显示中排除
      • 按词汇限制术语 - 系列
    • 节点:标题
      • 选中复选框 - 将此字段链接到其节点
  • 基本设置
    • 风格:无格式
      • 单击齿轮更改设置并将分组字段设置为分类:术语
    • 要显示的项目:0 - 因为您不需要寻呼机,所以您可能想要显示所有结果。
  • 排序标准 - 您将添加两个排序标准...
    • 分类法:权重 - 这控制组的顺序 - 您必须在分类法管理区域中设置您的分类法术语权重。 (如果您希望术语按字母顺序显示,您也可以按分类法对其进行排序:术语。)
    • 节点:标题 - 这控制每个组中节点的顺序。

关于Drupal:如何构建分类菜单树,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3822462/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com