2010-07-30 35 views
3

我有一個模板A,其中有幾個子佈局和Web控件分配給佈局詳細信息的StandardValues。如果我從這個模板繼承並創建一個新的模板B,它將從A繼承所有的佈局細節並顯示正常。對模板標準值的佈局詳細信息的支持

現在我不得不更改模板A上Web控件之一的數據源。我選擇StandardValues進入了Presentation> Details,並將DataSource更改爲指向我希望控件使用的Item。問題是即使我已經在StandardValues上完成了更改並沒有傳播給B.模板A上的DataSource的值最初爲空,我將其更改爲/ sitecore/content/Global/Item,但將webcontrol上的DataSource模板B仍然是空的(不應該顯示繼承的值?)。

我有哪些選擇可以將基本模板上的更改傳播到基於它們的模板?

感謝, 本

+0

您運行的是什麼版本的Sitecore的嗎? 我試過你在Sitecore 6.2.0.100104上的場景,它按預期工作。 – 2010-07-30 12:40:10

+0

Hi Sean, 即時運行6.1.0 - 090821 – b3n 2010-08-03 03:01:35

+0

模板B仍在使用'__Renderings'字段的標準值嗎? (如果看不到它,您可能必須在內容編輯器的「視圖」選項卡中啓用查看標準字段的功能) – Matt 2010-08-08 08:55:25

回答

4

喜Sitecore的支持說話的一天,顯然我體驗到什麼是預期的行爲。以下是關於如何爲佈局詳細信息實現繼承的鏈接:Layout Detail Inheritance

對我來說這似乎有點矯枉過正,因爲我只需要它爲少數模板,所以我只是手動編輯它們。

乾杯,