2012-10-11 35 views
1

在SDL Tridion架構設計視圖中,您無法將Attribute添加到元素。Tridion架構設計中的屬性

這似乎是一個設計決定。有人知道背後的原因嗎?你覺得這限制了你設計模式的自由嗎?

如果您在舊模式中擁有屬性的遷移,這更重要。您可以隨時重寫模式以不使用屬性,但這意味着您必須執行舊模式和新模式之間的映射。

當然,您可以使用源視圖添加屬性,但是,您將不再使用設計視圖再次編輯該模式。

回答

3

是的,如果您包含自定義XSD,則無法在常規SDL Tridion界面中基於此編輯此內容和內容。

可以創建一個嵌入式模式,您可以將其作爲嵌入式模式字段添加到「主」模式中。嵌入字段中還可以嵌入字段。最後,還有一些功能可以對任何字段進行多次重複,所以我懷疑您在定義模式/數據模型時不會遇到任何問題。

4

原因很簡單,根據任何W3C架構設計用戶界面來編輯XML幾乎是不可能的。因此,創建了一個用於UI的Scema的子集。

但是,在與Tridion合作的12年中,我還沒有爲內容創建複雜的模式。你應該沒問題。

+0

有很多好工具可以基於任何W3C模式編輯XML(應該可以使其在瀏覽器內工作),但我們使用Authentic http://www.altova.com/authentic/wysiwyg-xml .html爲此目的創建XMLSpy(當然,您需要StyleVision來首先創建SPS文件。)。也許Tridion應該投入更多時間與其中一個出來。我知道我總是可以更改我的遺留模式,但這會使我所有的遺留內容無效。最好的解決方案是重新使用傳統模式。 – charles

+1

您提到的那些工具不適用於您的普通內容作者。以這種方式設計的模式對作者而言是有意義的,比通過保留舊的模式可以節省的時間要多得多。 –