xs:tridion中的选择实现

时间:2012-03-12 14:43:03

标签: tridion

任何人都可以在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

中建议与选择标记相关的命名空间

3 个答案:

答案 0 :(得分:3)

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

答案 1 :(得分:2)

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

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

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

答案 2 :(得分:1)

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