返回博客

使用 Drupal Views 列出未分配节点的分类术语

2023-07-055 分钟阅读

Drupal Views 列出分类术语允许在 Drupal 中进行高效的内容分类。

在管理 Drupal 网站上的内容时,您可能会发现跟踪未与任何节点关联的分类术语很有用。这有助于清理未使用的术语并维护有组织的分类结构。幸运的是,Drupal Views 提供了一种方便的方法来列出这些未关联的术语。本指南将引导您完成设置视图以显示所有未分配节点的术语的步骤。

步骤 1:创建新视图

首先,通过转到 Structure > Views > Add new view 来导航到 Drupal 网站的 Views 部分。这将打开一个您可以配置新视图的表单。

步骤 2:配置视图

在“View settings”中,从“Show”下拉列表中选择“Taxonomy terms”。这告诉 Views 我们要处理分类术语。从“of type”下拉列表中,选择您感兴趣的词汇表或词汇表。根据您希望显示视图的位置,您可以选中“Create a page”或“Create a block”。点击“Save and edit”进入详细视图配置。

步骤 3:添加关系

为了根据术语与节点的关联进行过滤,我们需要添加一个关系。在右侧的“Advanced”设置下,您会找到“Relationships”部分。点击“Add”,然后搜索“Taxonomy term: Content using [your vocabulary]”。将“[your vocabulary]”替换为您分类引用字段的实际机器名称。

添加关系后,取消选中“Require this relationship”框。保留此框选中状态会将视图限制为至少有一个节点与之关联的术语,这与我们想要的结果相反。

步骤 4:添加过滤器

在建立关系后,我们现在可以添加一个过滤器来排除与节点关联的术语。在“Advanced”下,找到“Filter criteria”部分。点击“Add”,然后搜索“Content: Nid”。在“Choose a relationship”下,选择您在上一步中添加的关系。

在过滤器的配置选项中,选择“Is empty (NULL)”运算符。这将告诉 Views 只包含相关节点 ID 为 NULL 的术语,而这反过来意味着这些术语未与任何节点关联。

步骤 5:保存视图

点击“Save”完成您的视图。它现在应该列出所有未与任何节点关联的分类术语。如果您的更改没有立即显示,您可能需要清除缓存。

就是这样!您已成功创建了一个 Drupal 视图来显示所有未与节点关联的分类术语。

列出未分配节点的分类术语的实际用例

理解列出没有关联节点的分类术语的实用性对于高效的内容管理至关重要。以下是一些此类视图非常有益的实际场景:

1. 清理未使用的术语

使用 Views Bulk Operations (VBO) 选择并删除未分配给任何节点的分类术语。这对于维护干净且结构良好的分类特别有用。

2. 分类审计

网站管理员可以执行分类审计,以确保分类术语得到有效使用。通过识别未使用的术语,管理员可以决定某些术语是否冗余或需要与其他术语合并。

3. 内容规划

内容经理和编辑可以使用此视图来识别尚未使用的分类术语。这对于内容规划至关重要,因为它突出了网站内容需要解决的主题。

4. 分类差距分析

识别您网站分类中哪些区域未被充分利用。使用此分析来为扩展或重组分类的决策提供信息。

5. 用户分配

在分类术语分配给用户(例如,专业领域)的情况下,此视图有助于识别未与任何用户关联的术语。这些见解可以为引入新的专业领域或删除不必要的术语提供信息。

6. 报告和分析

对于严重依赖分类来组织内容的网站,此视图对于报告和分析非常有价值。使用这些数据来分析您的分类结构随时间的有效性。

7. 电子商务类别管理

在电子商务环境中,分类术语可能代表产品类别。通过识别没有产品的类别,网站经理可以采取措施来备货这些类别或决定删除或合并它们。

8. 动态菜单管理

通过使用此视图检查哪些分类术语未导向任何内容,可以防止用户访问空页面。如果您的网站菜单或导航是根据分类动态构建的,这一点尤其有用。

9. 培训和文档

出于教育目的,使用此视图向新的内容经理和编辑传授 Drupal 中的分类知识。它还可以用于创建解释分类概念的文档。

10. 本地化和翻译管理

对于多语言网站,此视图有助于识别在某些语言中未使用的分类术语。这些信息对于管理不同语言的翻译和内容可用性至关重要。

结论

列出未分配节点的分类术语不仅仅是一个小众功能;它是内容管理器工具箱中的一个强大工具。通过战略性地使用此功能,您可以保持网站分类的有序性,更有效地规划内容,并做出明智的决策以增强用户体验。

请记住,您可能需要根据您的设置进行一些调整。如果您遇到困难,请不要担心。Drupal 论坛中有许多乐于助人的人可以为您提供建议,因为他们曾经经历过您现在的情况。Drupal 的优点在于,通过一点点尝试,您可以让它做您想让它做的事情。

另外,如果您需要额外的帮助,请随时联系我。

分类: