我正在为我的客户端设计一些标记基础设施。需要为以下内容添加标签 - 地区,国家,城市和办公地点。Sitecore多层标记
内容树中的项目只能标记为区域,国家或城市。但上述标签之间也存在如下关系
地区 - >国家 - >城市 - >办公地点。
城市与办公地点之间的关系可能是多对多的。
我可以通过有4个单独的名单 - 地区,国家,城市和办事处各一个名单来追求上述关系。
然后我可以按照标签
无论是
在Office标签项目的两种模式,可以有一个城市标签的多重表字段,多个城市可能会选择这样一个办公室。然后,城市标签可以有一个用于选择国家/地区的多列表字段,而国家/地区标签可以有一个用于区域的多列表。该区域项目不会有任何字段。
OR
一个区域标签可以有多重表字段来选择国家,一个国家标签可以有一个字段来选择城市,一个城市可以有多重表现场办公室和办公室将不会有任何的字段。
哪种方法更可取?为什么?
我不想做一个层次结构,因为它不会适应多对多的关系问题。
感谢
如果我们决定使用地铁区域,可以使用一个办公室多个城市,因此地铁区域将包括北弗吉尼亚州,特区和马里兰州。 – Gabbar 2013-04-09 21:58:09
啊,呃。在这种情况下,你是否不想使用“城市”,而是使用诸如“地区”之类的东西?这样,你就不会受到城市的限制。 – 2013-04-09 22:03:28
我不认为这有一个“正确的”答案。你只需要考虑哪个更容易维护。 – 2013-04-10 06:03:35