2012-07-04 41 views
0
  1. 是否可以使用GUI擴展實現SDL Tridion組件字段的工具提示(指令)?如果是這樣,你能否提供關於如何完成的細節。只要光標放在字段上,工具提示就會出現在字段旁邊。SDL中的組件字段和條件字段值中的工具提示(指令)Tridion組件

  2. 基於在SDL外表套上部件的一個字段中的選定值,可以在其它字段中的值被限制爲特定的一組值?例如,國家和城市領域。當選擇國家時,城市場只應顯示所選國家的城市。

回答

3

自定義工具提示指令字段

您可以考慮使用自定義的URL來實現相同的功能。您可以爲每個字段提供一個單獨的URL,因此您可以輕鬆地爲一個字段提供「/Extensions/Instructions/Article_Body.html」,爲另一個字段提供「/Extensions/Instructions/Article_NavTitle.html」,這樣用戶可以點擊雖然GUI與您所描述的不同,但它將需要較少的自定義編碼

如果您按照需求描述的那樣停留在GUI上,我建議您通過編寫自己的GUI的擴展開始,並顯示我們有多遠,你得到了。

領域

傑里米已經說過,這不是在外表套上一個默認選項,但可以完成之間的依賴關係編輯(像幾乎任何東西)在GUI擴展。

這種類型的需求已經覆蓋相當廣泛已經在這些問題:

+0

對於編寫一個GUI擴展,建議應該擴展什麼。在這裏,我們需要捕捉一個現場級別的事件嗎? – bukubapi

+0

是的,這聽起來像。鑑於這一要求,你可能應該傾聽焦點事件。請注意,這是一個標準的HTML事件,onfocus不是特定於Tridion的。 –

+0

但是,如何將事件代碼插入到HTML中。當我們打開一個組件時,HTML由Anguilla JS創建(希望我的觀察結果是正確的)。 – bukubapi

1

自定義URL和說明

+1弗蘭克在自定義URL 。特定於組織的幫助頁面肯定有助於作者。雖然他們可能不使用自定義網址,請參閱great user guide example from Yale

不要忘了描述字段。這是爲作者提供每個領域基本指導的最簡單方法,並且將其顯示爲工具提示。

對於文本一個領域,你也可以使用默認設置。如果您使用內聯用戶界面(以前稱爲SiteEdit),請考慮內容(組件)類型以設置默認值和說明。

類別&關鍵字(如樹)的字段依賴性

使用類別和關鍵字顯示與子類別(如國家)設置爲abstract關鍵字「樹」選項。設置可選的關鍵字(例如城市)至normal。然後選擇樹形選項,以便在選項之間切換。

如果用例實際上是國家和城市,考慮提供比樹選擇器或下拉菜單更好的界面。

捕獲的只是normal關鍵字將被保存在組件中。但是,there are workarounds to getting the keyword path

更新:不推薦使用自定義Url,只有舊腳本不推薦使用SDL Tridion 2011 SP1中的新方法。