2012-03-12 33 views
0

選擇實施誰能解釋實現選擇的的tridionXS:在的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

+0

您可以加入的正是你試圖做一些更清晰,其中外表套上的一部分,你使用的是什麼版本的外表套上的? – 2012-03-12 14:55:37

+0

版本:Tridion SDL 2011 – 2012-03-12 15:04:51

+0

版本:Tridion SDL SP1 2011,致力於創建一個內容模式,該模式使用 ...這種xsd代碼在其中。但是我無法在tridion命名空間中獲得這個,你能建議一個可以實現這個功能的命名空間嗎? – 2012-03-12 15:10:49

回答

1

@ user978511:我相信傑文想要什麼來實現(糾正我,如果我錯了)是提供一個選擇了一組字段,而不是一個選擇了一組值的的。這從來沒有得到任何Tridion GUI的支持,並且會自動將您的架構變成一個「複雜」的架構,禁用基於架構的組件的GUI編輯屏幕。 我同意克里斯,這幾乎不是一個好主意。要安裝另一個GUI來讓最終用戶處理這種類型的內容將需要很多努力。如果您真的需要這種功能,您可以通過增強請求的方式將這些努力指向Tridion的產品經理。正確的渠道是http://ideas.sdltridion.com

+0

你是對的! 像正常XSD文件,我們如何使用的xs:選擇標籤我wolud喜歡來實現同樣的事情,而在外表套上創建內容架構,以檢查是否是有什麼樣的xsd:選擇標籤來實現相同的。 也請建議我tridion中的標籤,它可以在tridion中創建模式時實現xs:group標籤功能。 – 2012-03-15 12:28:00

+0

如果可能的話,你能想出其他的選擇嗎? – 2012-04-20 10:18:38

3

如果你只是希望能夠選擇字段命名空間來自預定義值的值 - 那麼您應該使用創建模式時提供給您的列表可能性。只需檢查「創建新文本,數字或日期字段時,將從列表中選擇」「複選框。然後,您將能夠爲您的列表提供值,或使用具有關鍵字作爲值的類別。您還可以定義列表類型和某些屬性

2

請記住,如果創建複雜模式(複雜模式定義爲具有不受SDL Tridion模式構建支持的功能的任何模式界面),用於在SDL Tridion中創建內容,那麼您將無法使用GUI(CME)來創建和編輯基於該Schema的內容。

如果這是一個可以接受的情況下,你可以設計任何你喜歡的W3C標準的模式,你不需要使用任何支持SDL Tridion名稱空間。

不過,我想指出的是,在12年內實現外表套上的,我從來沒有看到真正需要使用複雜的模式的客戶要求。