首页 > Drupal相关 > -=[图解Druapl分类的使用(一)]=-

-=[图解Druapl分类的使用(一)]=-

2006年5月18日 hexic 发表评论 阅读评论 162 次浏览

drupal的一个重要概念是分类(taxonomy)。启用taxonomy以后,drupal系统内的任何文章都属于一个或多个短语,这样便于文章的检索和分类。

下面以我的网站流金岁月为例,我们来看看分类的使用,首先要在/admin/modules里面启用taxonomy模块,然后我们访问一下/admin/taxonomy,进入分类表的维护界面,在这个界面中,可以新建分类表、编辑现有分类表和新建分类表中的短语,如下图所示:

分类表维护

[b]注意,如果你打算删除一个已有的分类表,在这里是看不到删除按钮的,实际上你应该先选择编辑现有分类表,进入后在页面最下面再选择“删除”。[/b]

下面我们选择新建一个分类表,如下图所示:

新建分类表

在这里,我们可以输入分类的名称、说明和帮助文本,其中“帮助文本”是用户在发表文章选择分类的时候,可以看到的帮助信息,你可以在这里输入一些提示或介绍。接下来是类型设置,也就是你打算在哪些文章类型中启用taxonomy,如blog、book、page等,你根据你的需要来进行选择,我的网站是全部都启用了。

再接下来是“层次”选项,Drupal的分类表中的各个短语可以全部平级(选择“禁用”)、分为两级(选择“单个”)或者树状结构(选择“多个”)。这个区别我们会在下面讲到。我的网站因为基本上只是作为blog使用,结构比较简单,所以我选择了“禁用”。

下面有几个可选项,第一个“相关短语”是指允许这个分类表中各个短语有相关关系,在新建短语的时候可以选择。

第二个“free tagging”,是drupal 4.7的一个新功能,一般对用来做“关键词”或类似功能的分类表启用该选项。

第三个是“多重选择”,即允许一篇文章同时属于多个短语。举例来说,如果分类表中有drupal和china这两个短语,而我写了一篇关于drupal在china的应用情况的帖子,我想把这篇文章同时划到drupal和china这两个短语中,那么就应该在这里启用“多重选择”。注意对于是否启用“多重选择”,在发表文章的时候,这个分类表的显示是不同的:如果没有启用,那么是以下拉菜单的形式来选择;而如果启用了,则是一个多选框,可以按住Ctrl键来选择多个短语。

第四个是“必需”,顾名思义,也就是在发表文章的时候,是否必须至少选中这个分类中的一个短语。建议用来做文章分类的分类表启用该选项,这样在你忘记选的时候,系统会提示你。

最后一项是权重(weight),也就是控制多个分类表的显示顺序,数字越小,就越优先显示,我们在发表文章的时候可以看到区别。这个功能在drupal里面比较普遍,比方说我们调整各个block的显示顺序,就是通过调整其weight来实现的。

下面这张图,是我的另外一个用来做关键词的分类表的属性,启用了free tag功能,大家可以对比一下看看:

free tag

分类: Drupal相关 标签: , ,
  1. 本文目前尚无任何评论.
  1. 本文目前尚无任何 trackbacks 和 pingbacks.