我目前正在Sitecore中開發一個網站,其中將有三個不同的區域具有相同的結構到2級頁面,超出此級別的結構可能會發生分歧。其中一些頁面在每個結構中都有相同的內容,而另一些則是獨一無二的。內容是這樣的:Sitecore如何管理重複內容
home\section-1-home\sub-page-1 (identical content between the three sections)
\sub-page-2 (identical content between the three sections)
\sub-page-3 (different content for each section)
\section-2-home\sub-page-1
\sub-page-2
\sub-page-3
\section-3-home\sub-page-1
\sub-page-2
\sub-page-3
\sub-page-4 (extra page, unique to this section)
有沒有辦法在Sitecore中管理這種情況?
我有兩個想法如何,到目前爲止管理此:
1)建立某種定製發佈行爲,從頁面的指定「主」版本內容合併到的奴隸版本相同的頁面。
2)創建一個主內容樹(與home相同級別,因此不能直接瀏覽),然後對Sitecore Context對象進行巧妙的操作,使其指向該主內容樹中的一個項目而不是當前項目。
編輯: 只是爲了澄清;我使用Sitecore的6.2本網站的那一刻,改變到Sitecore的另一個版本是不是:-(
SC 6.2不是問題,它仍然給你一些選項(實際上,除了項目克隆以外的所有選項)。詹姆斯和我的答案都給出了「重用和共享內容」文件的鏈接,這可以幫助你在這裏... – 2011-03-23 10:07:08
謝謝你。該文件提供了一些有用的建議。我現在正在沿着任何共享內容項目中的字段的路線指向共同的主要項目,然後將其用作任何頁面內容的來源。 – 2011-03-23 16:24:00