我发现了Taxonomy Breadcrumb(http://drupal.org/project/taxonomy_breadcrumb)的神奇之处。我有两个维度,我想对我的内容进行分类:
季
类型
我想设置Taxonomy Breadcrumb来设置这样的路径:
主页> [季节]> [类型]> [节点]
查看单个节点时。我可以将所有这些术语合并为一个单独的,分层的词汇表,但是我需要为每个词汇表中的每个术语添加新的父项,每次我添加一个新的赛季吧?有更简单/更好的方法吗?也许我会以错误的方式解决这个问题。
我仍然希望人们能够仅使用其中一个词汇表浏览内容(2010年秋季所有类型与所有季节相比,但内容必须是字母)。
答案 0 :(得分:3)
面包屑表示层次结构:节点是 Type 的成员/子节点,它是 Season 等的成员。所以,除非你实际上让 Type 成为 Season 的孩子,我认为没有任何面包屑模块可以做你需要做的事情。
从用户体验的角度考虑一下:如果我在 Node 上,我看到 Type 是下一级别的。如果 Type 不是 Season 的孩子,则当我点击 Type 时,面包屑会完全改变。这不是预期的行为。
你现在最好整理出IA,并使需要彼此等级的事物实际上是彼此的层次结构。
P.S。如果您喜欢Taxonomy Breadcrumbs,您可能也会喜欢Custom Breadcrumbs,它可以基于令牌对面包屑进行大量不同的自定义。