2012-12-19 38 views
0

我正在設計嵌入式多媒體模式(圖像等)的模式。當我將它保存並用CME再次打開時,設計視圖消失了,我只能通過源視圖進行更改。只能編輯SDL Tridion中的模式/組件的源

NoDesignViewForSchema

更糟的是,你是當你試圖基於該架構以創建組件帶有一個源視圖只爲好。對我而言,這是嚴重的可用性問題。在沒有工具支持的情況下編寫xml非常糟糕。 NoDeisgnViewCreateComponent

我不知道任何人都有類似的經歷,任何解決方案?

+2

不知何故,你的模式被解釋爲一個所謂的複雜模式。通常情況下,只有當你改變Tridion識別的某個模式的源XSD中的某些東西時,纔會發生這種情況。你可以將模式的來源添加到問題中嗎? –

+0

請發佈您的模式的源代碼,以及您希望通過模式設計實現的內容。可能有一種方法可以使用標準的scena設計來代替複雜的設計。我們也可能會建議使用GUI擴展或其他「扭曲」來實現您想要的結果。 – robrtc

回答

9

外表套上支持兩種類型的架構的:

  1. 網絡架構
  2. 複雜的模式

外表套上提供web接口構建Web模式,並且可以生成用於編輯的輸入形式,然後根據這些模式將內容輸入到組件中。

對於複雜模式Tridion只是提供了一個文本區域,用於編輯組件的XSD或實際XML內容的源。這背後的基本原理是客戶將使用一些外部XML編輯器(如XML Spy)來處理這些內容類型。

兩種模式類型之間的區別是由Tridion在編輯模式時自動完成的。當發現它無法生成表單時,它會切換到「複雜模式模式」,隱藏友好的表單生成器控件。

通常情況下,您應該只能通過在Web界面的源選項卡上手動編輯XSD來打開常規的Web架構複合體。你當然可以找到另一種方式來實現它,在這種情況下,我很想聽聽你是如何實現它的。

絕對與我們分享您的XSD源代碼,因爲這可以幫助我們將架構轉換回Web架構。

+0

我現在瞭解情況。我不認爲我手動編輯架構。無論如何,這並不重要。我所說的是,這種情況可以(並應該)改善。 – charles

+3

如果您確定沒有手動編輯架構,那麼嵌入架構可能導致它(可能會被手動編輯)。如果你只想通知你不喜歡產品行爲,你應該在http://ideas.sdltridion.com輸入一個想法 –

+0

謝謝,Bart!這應該解釋它。它必須是正在手動編輯的嵌入式模式。 – charles

相關問題