Umbraco 8 是否支持分层分类法?

Is there hierarchical taxonomy support in Umbraco 8?

我们正在考虑使用 Umbraco 8 作为 CMS 系统来显示一些项目。 这些项目必须使用来自多个层次结构的标签进行标记。

例如:

项目:马,标签:livingbeing/animal/mammal、word/english/noun

Umbraco 8 可以做到这一点吗?

不是开箱即用的,我会说。 Umbraco 有一个 Tags 数据类型,我猜你可以在其中 name 任何你想要的标签,包括 / 等等。但它们仍然只是一个简单的标签列表。

此外,内置的标签数据类型允许编辑者创建他们想要的任何新标签,没有选项可以限制编辑者从一组定义的标签中进行选择。

一个常见的解决方案是创建简单的内容节点(如果需要,可以在层次结构中)并将它们用作“标签”。然后你可以很容易地创建一个标签选择器,你只能使用它 select 现有的 nodes/tags.