2012-11-01 44 views
1

我想知道是否有人有使用Sitecore中的渲染參數字段存儲內容的經驗。如果是這樣,那裏有什麼缺點?Sitecore - 在渲染字段中存儲內容有哪些缺陷

在某些方面,這似乎是一個有吸引力的主意,因爲你可以在不需要創建子項和設置每個sublayout的數據源對這些子項之一來添加sublayout到頁面無數次....但是把內容分成渲染領域有着一些缺點:由於渲染場共享

  1. 這個解決方案不是本地化,因此沒有良好的多語言網站。

  2. 要編輯內容(如果使用內容編輯器),您需要切換到演示文稿選項卡,單擊詳細信息,選擇子佈局然後編輯渲染參數,這有點麻煩。

採用這種方法會產生更嚴重的後果嗎?

回答

6
  1. 沒有辦法將工作流應用於這些字段。
  2. 無法啓用頁面編輯器的字段。
  3. 通過使用頁面編輯器並在子圖層上設置數據源模板和數據源位置,您可以輕鬆完成此任務。
  4. 我會重申一下你已經指出的東西 - 這是一個共享字段,所以內容不能本地化。
  5. 無法重複使用存儲在參數字段中的內容。
  6. 即使你沒有做到這一點,它很難得到的參數數據,因爲它們是基於XML的(提示:添加圖像渲染參數,看看你會得到什麼值回)

總體,您打破了佈局字段旨在提供的內容和演示文稿的分離。請不要這樣做,有一天,一名開發者跟隨你的腳步將會遇到它,然後花費整天http://nooooooooooooooo.com/

+1

+1 for nooooooooooooooo.com! 感謝您的其他觀點。我不打算在任何時候這樣做,更多的是爲了建立一個反對採用這種做法的案例! –

+2

+1 6.即使你這樣做,它很難從參數中獲取數據,因爲它們是基於XML的(提示:將圖像添加到渲染參數並查看返回的值) –

+0

良好的調用Mark,添加 – techphoria414

相關問題