分类系统(Taxonomy)模块允许您使用预定义的术语或自由标签对内容进行分类。这是一个具有很多高级功能的灵活分类工具。要开始使用分类系统,您需要先创建一个术语表(Vocabulary),用于包含一组术语(terms)或标签(tags)。
您可以创建一个包含一切分类的自由标签(free-tagging)术语表,或者针对内容的不同方面创建多个专门的术语表。分类中最重要的概念是Vocabulary 和terms,中文的翻译也不一致。
• Vocabulary:可以翻译为主分类、词汇表、术语表
• terms:可以翻译为次分类、词汇、术语
Vocabulary 和terms 的关系是总体和个体的关系,单从字面上很难理解,从他们的具体用法上可能更容易理解。一个主分类可以(选择性地)与特定内容类型结合在一起,如内容类型字段所示,当新增或编辑该种内容类型的文章时,此主分类就会显示出来。
多个主分类可以与同一个内容类型结合,并用下面的顺序呈现出来。要改变主分类的顺序,可以针对名称字段进行拖放,把它拖到新的位置上。
要记得,除非你按下储存按钮,否则这些修改是不会被储存的。
分类模块可以使用不同分类系统来把内容进行分类。自由分类可以让用户在发表文章时自行建立分类(像是博客和社会性书签里常见的tag 方式)。
控制性分类则让管理者定义次分类列表,可以有复杂的阶层与多重关系存在于各个次分类之间。
这些方法可以运用到不同的内容类型,建立起一个强大且有弹性的内容分类与呈现方式。
针对我们已经建立的产品,我们可以按产品类别、产地、品牌进行分类。进入分类页面,建立3.1中术语表及术语。具有足够权限的用户可以在分类页面上创建词汇表及术语。页面上列出的术语可以进行拖曳管理,可以控制术语的顺序及在词汇表中的上下级关系。自由标签的词汇表中的词汇表可以在你创建及修改内容时逐步建立起来,这通常用作博客或比如相册之类的图像管理程序中。
在管理界面可以将术语按父/子关系组织。例如,可以将各个国家按照所属地域组织。分类系统提供了对这种结构化组织的高级支持,例如您可以将土耳其同时放到“中东”与“欧洲”类别下。每个分类术语都会自动提供其归类的页面列表及相应的RSS 源。每个术语都有一个ID,比如,如果术语笔记本的ID 是123(当把鼠标放在那个术语的页面列表的链接地址上就可以在状态栏上看到这个数字),通过路径taxonomy/term/123 就可以看到页面的列表。RSS 源则会使用taxonomy/term/123/feed(当你浏览那个列表时RSS 的图标会自动显示在地址栏中)。
别忘了还有很多用户贡献的模块可以拓展分类模块在显示及组织术语方面的行为。
