gpt4 book ai didi

xsd - 在 SDL Tridion 2011 SP1 中为多值架构字段添加多个默认值

转载 作者:行者123 更新时间:2023-12-04 21:31:32 25 4
gpt4 key购买 nike

我在我的 SDL Tridion 2011 Web 架构中定义了一个多值单行文本字段。该字段是强制性的 (minOccurs=1) 并且可以重复两次 (maxOccurs=2)。我已经为字段的第一个实例设置了默认值,是否可以为第二个实例设置默认值?

我试过这样添加。

<xsd:element name="name" minOccurs="1" maxOccurs="2" type="xsd:normalizedString">
<xsd:annotation>
<xsd:appinfo>
<tcm:ExtensionXml xmlns:tcm="http://www.tridion.com/ContentManager/5.0"/>
<tcm:DefaultTextValue xmlns:tcm="http://www.tridion.com/ContentManager/5.0">ABCD</tcm:DefaultTextValue>
<tcm:DefaultTextValue xmlns:tcm="http://www.tridion.com/ContentManager/5.0">ALL</tcm:DefaultTextValue>
</xsd:appinfo>
</xsd:annotation>
</xsd:element>

但是当模式被保存时,它正在删除重复的 tcm:DefaultTextValue

有什么方法可以实现它,或者在 Tridion 中是不可能的?

谢谢。

最佳答案

正如@Nuno 所建议的——这似乎是不可能的——尽管我注意到你有 minOccurs = 1maxOccurs = 2,这意味着它们必须始终为 1 或2 个值。你能不能只制作 2 个具有不同默认值的字段?

我不相信您所要求的在任何 W3C 架构中都是可能的 - 也许也可以将其作为 XSD 标记问题发布。

关于xsd - 在 SDL Tridion 2011 SP1 中为多值架构字段添加多个默认值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10929003/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com