Drupal 分类法使用指南
1. 分类法基础
在规划网站时,花大量时间思考分类法的用例是很有价值的,这样能确定所需的词汇表类型。在多层次词汇表中,术语可以有多个父术语,但由于多层次词汇表在用户界面中不易展示,如果为某个术语选择多个父术语,Drupal 会禁用拖放界面。
2. 按术语查看内容
可以通过访问术语的 URL 查看与该术语关联的节点,除非有模块覆盖了此视图。例如,在 http://example.com/?q=taxonomy/term/5
中, 5
是要查看的术语 ID,结果将是一个包含每个标记有该术语的节点标题和摘要的列表。
3. URL 中使用 AND 和 OR
构建分类法 URL 的语法分别通过逗号 ( ,
) 和加号 ( +
) 支持 AND 和 OR 操作。示例如下:
- 显示所有分配了术语 ID 5 和 6 的节点,使用 URL: http://example.com/?q=taxonomy/term/5,6
- 显示所有分配了术语 ID 1、2 或 3 的节点,使用 URL: http://example.com/?q=taxonomy/term/1+2+3
目前,分类法模块不支持混合使用 AND 和 OR。
4. 指定层次词汇表的深度
之前的示例中使用了隐含参数。例如, http://example.com/?q=taxonomy/