0

任何人都可以在 tridion 中解释选择的实现吗

<xs:element name="person">
   <xs:complexType>
    <xs:choice>
     <xs:element name="employee" type="employee"/>
     <xs:element name="member" type="member"/>
   </xs:choice>
  </xs:complexType>

任何人都可以建议与 tridion 中的选择标签相关的命名空间吗

4

3 回答 3

3

如果您只想能够从预定义的值中选择字段值 - 那么您应该使用创建模式时提供给您的列表可能性。只需在创建新文本、数字或日期字段时选中“将从列表中选择值:”复选框。然后,您将能够为您的列表提供值或使用带有关键字的类别作为值。您还可以定义列表的类型和一些属性

于 2012-03-12T15:43:34.793 回答
2

请记住,如果您创建复杂模式(复杂模式定义为具有使用 SDL Tridion 模式构建界面不支持的功能的任何模式)以在 SDL Tridion 中创建内容,那么您将无法使用GUI(CME)基于该架构创建和编辑内容。

如果这是一个可接受的方案,您可以设计任何您喜欢的 W3C 兼容模式,并且您不需要使用任何 SDL Tridion 名称空间。

但是,我想指出,在实施 Tridion 的 12 年中,我从未见过真正需要使用复杂模式的客户需求。

于 2012-03-12T16:55:24.103 回答
1

@user978511:我相信 Jeevan 想要实现的目标(如果我错了,请纠正我)是从一组字段中提供选择,而不是从一组值中选择。这从未被任何 Tridion GUI 支持,并且会自动将您的模式转换为“复杂”模式,禁用 GUI 中基于模式的组件的编辑屏幕。我同意克里斯的观点,这几乎从来都不是一个好主意。安装另一个 GUI 以让最终用户处理此类内容需要付出很多努力。如果您确实需要此功能,您可以以增强请求的形式将这些工作交给 Tridion 的产品经理。正确的渠道是http://ideas.sdltridion.com

于 2012-03-13T19:39:20.840 回答