Scroll
分类(Taxonomy)
什么是分类(Taxonomy)?
分类 用于对网站内容进行归类。一个常见的分类示例是博客网站中用于分类或归类文章的标签;农贸市场网站可以使用配料分类来对食谱进行归类。单个分类实体称为 术语(在这些示例中是博客标签或食谱配料);一组术语称为 词汇表(这些示例中的所有博客文章标签集合,或所有食谱配料集合)。从技术上讲,分类术语是一种实体类型,而实体子类型则是词汇表。与其他实体一样,分类术语也可以附加字段;例如,你可以设置一个图片字段来为每个术语存放图标。
单个词汇表可以将其术语组织成层级结构,也可以是扁平的。例如,博客标签通常是扁平结构,而食谱配料的词汇表可以是层级结构(例如,番茄可以是蔬菜的子术语,而在番茄下,可以有青番茄和红番茄)。
分类术语通常作为引用字段附加到其他内容实体上,这就是你可以用它们来对内容进行分类的方式。当你设置分类引用字段时,可以让用户通过两种方式输入术语:
- 自由标记
- 可以直接在内容编辑表单中创建新术语。
- 固定术语列表
- 术语列表在内容编辑表单之外进行管理和维护,用户在编辑内容时只能从现有列表中选择。
分类引用字段可以添加到任何实体上,例如用户账户、自定义区块或常规内容项。如果你用它们来对常规内容项分类,你的网站会自动为每个术语生成分类列表页面;这些页面会列出所有被该术语分类的内容项。例如,如果你创建了几个都包含胡萝卜作为配料的食谱,你可能会在“胡萝卜”分类列表页面上看到如下内容:
本文来自 Drupal 用户指南。由 Surendra Mohan、Jennifer Hodgdon 和 Jojy Alphonso 在 Red Crackle 基于 《使用分类组织内容》 和 《关于分类》 改编和编辑。