You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Drupal中如何创建taxonomy而非vocabulary?

问题根源:概念理解偏差

你对Drupal核心分类模块的两个核心概念理解出现了偏差,后台不存在「创建taxonomy」的操作入口,按照文档指引创建Ingredients vocabulary,就是实现文档提到的食材分类(即文档里口语化表述的ingredients taxonomy)的正确操作,二者没有冲突。

正确概念对应
  • Taxonomy 是Drupal核心提供的整套分类功能机制的统称,不是某个具体的分类实体。你访问的后台路径structure > taxonomy就是这套功能的总管理页,taxonomy作为核心功能是默认启用的,不需要手动创建。
  • Vocabulary 是taxonomy机制下的具体分类容器,是承载某一维度分类项的实体。文档中提到的“术语的集合即为vocabulary”,指的是同一分类维度下所有术语的全集构成一个vocabulary,不是任意几个术语凑在一起就算一个vocabulary。
  • Term(分类术语) 是挂载在vocabulary下的具体分类值,你举例的red tomato、cumin、salt都属于术语层级的内容,需要归属到对应vocabulary下。
对应文档场景的正确操作

针对农贸网站食谱食材分类的需求,操作步骤完全匹配6.6章节的指引:

  1. 在structure > taxonomy页面点击创建vocabulary,命名为Ingredients,这一步就完成了“搭建食材分类体系”的容器创建,也就是文档表述里的ingredients taxonomy
  2. 将red tomato, green tomato, small tomato, cumin, carrot, eggplant, salt, pepper全部作为术语,添加到刚创建的Ingredients vocabulary下
  3. 如果需要对食材做二级归类(比如把所有番茄类术语归到“番茄”分类下),直接在vocabulary内部设置术语的父子层级即可,不需要额外新建vocabulary
表述差异说明

官方文档中出现的“ingredients taxonomy”是功能层面的指代,意思是「基于taxonomy机制实现的食材分类功能」;“Create an Ingredients vocabulary”是落地操作层面的明确指引,二者描述的是同一件事的不同层面,不存在定义冲突。

内容的提问来源于stack exchange,提问作者user31782

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.29 18:27:32