我們正在嘗試建立Sitecore 6.4體系結構,從而從「存儲庫」網站克隆多個網站。處理Sitecore中的內部鏈接6.4克隆網站
我們已經解決了關於數據結構中的許多問題,但留下了一個關鍵問題:
我們如何處理克隆網站內的內部鏈接?
克隆的想法是允許局部修改小部分數據,但對主體內容進行中央編輯。直接在克隆的項目中編輯將會從其父項中斷開繼承,至少在編輯的字段中是如此。
但是:Sitecore內部鏈接存儲爲GUID。克隆整個站點時,其中的所有鏈接都會引用父站點。當鏈接處於富文本字段中時,這是特別有問題的,它存儲項目內容的主體。使用指向克隆結構中相關項目的鏈接替換鏈接將會中斷此字段上的繼承。
有沒有人開發過一種解決方法,直到Sitecore提供更復雜的解決方案?似乎這需要LinkManager的大量擴展,並且可能需要一些令人遺憾的可靠的鏈接規則。
想法,解決方案,想法歡迎。
編輯:Cross發佈到SDN論壇,在那裏沒有太多的幫助。
如果我理解正確:您正在創建一個包含內部鏈接(主)引用其他內容項目(鏈接)的內容項的'資料庫'網站。然後克隆該站點,並希望將新創建的內容項目(主克隆)中的內部鏈接更新爲引用新創建的內容項目(鏈接克隆)? – ReFocus 2011-03-22 15:28:54
這個想法是創建一個可以克隆來提供本地版本的網站。但是存儲庫網站中的鏈接來自例如產品項目的家庭項目仍將指向克隆網站中的存儲庫/產品。如果鏈接處於例如一個富文本字段,然後重寫鏈接將打破該字段的繼承,失去了許多網站的中央數據存儲庫的好處。 – 2011-03-22 21:13:02