2014-10-28 99 views
0

我有一個通用打印佈局,我想應用於很多不同類型的內容。
這些類型的內容都從同一個基本模板繼承,所以我想我會將此佈局附加到基本標準值的表示細節。
我將此佈局應用於打印設備,但它似乎被更具體的模板的標準值覆蓋。Sitecore標準值介紹詳細信息

我想知道是否有辦法在設備級推遲標準值的顯示細節。
就我而言,我的意思是我想知道是否有辦法讓所有內容類型都指向基本模板的打印設備,但指向其他設備的標準值的顯示詳細信息。

我以爲只是留下更具體的模板'打印設備空白會實現,但它似乎並非如此。
如果那是我猜猜標準值之前被覆蓋,我將需要重置它們。
如果是這種情況,那麼我想知道是否有方法來重置設備級別的顯示細節(我還沒有看到這樣做的方法)。

我使用Sitecore的6.6修訂版140410

回答

2

這個問題是非常相似的一問here,雖然這個問題沒有提到標準值,明確地。我的答案是相同的,所以我將在此重複:

要直接回答您的問題,無法將模板的演示詳細信息的更新應用於從其繼承其模板的模板細節發生變化而不會丟失變化。

鏈接到博客文章中描述的解決方案是以此方式更新繼承的演示詳細信息的最佳解決方案。恕我直言,我相信這個功能應該早已作爲功能區上的一個單獨的按鈕內置到Sitecore中,並且如果您傾向於選擇添加一個功能。但是,如果您沒有時間這樣做,那麼創建一個管理頁面,您稍後在使用後從網站中刪除,也是一個完美可行的解決方案。


澄清和精

我要澄清的是,不幸的是,「繼承,如果沒有改變」邏輯表現的細節是不特定於設備的,而是適用於表現的細節作爲一個整體。如果您願意這樣做(我相信您不知道),則可以重置所有模板演示詳細信息,這將刪除您在從繼承模板添加詳細信息時所做的任何更改。