我試圖在頁面編輯器模式移動部件,以下是我已經做了實現這一目標的事情:入選SublayoutsSitecore的網頁編輯器的問題
- 集兼容渲染
- 添加佔位符設置與允許佔位符的控件
但是,當我試圖移動組件時,子佈局的DataSourceItems沒有改變,因此內容沒有改變。
而且,如果字段在DataSources中不同,也有時會出現與字段相關的錯誤。
有人可以幫助我在這個。
我試圖在頁面編輯器模式移動部件,以下是我已經做了實現這一目標的事情:入選SublayoutsSitecore的網頁編輯器的問題
但是,當我試圖移動組件時,子佈局的DataSourceItems沒有改變,因此內容沒有改變。
而且,如果字段在DataSources中不同,也有時會出現與字段相關的錯誤。
有人可以幫助我在這個。
添加組件時,它們的數據源不會自動設置。你需要檢查它是否設置,如果不是,則使用Sitecore.Context.Item
。
不知道如果這是你的意思..
至於場相關的錯誤,請發表更多的細節。
從你的問題,這聽起來像你試圖將組件從一個佔位符移動到頁面編輯器中的另一個佔位符。這不會影響數據源。
如果您的意思是您試圖通過使用規則在子圖層內切換數據源來個性化體驗,那麼您所採取的步驟將不會允許這樣做。您需要在頁面編輯器中爲子圖層添加條件以選擇要顯示的數據源。
如果您試圖爲兼容的佔位符顯示兼容的渲染(不同的子佈局),那麼這是您的第1步完成的工作。這僅僅是爲了幫助作者知道其他子佈局將是一個好主意在那個佔位符中。它不會影響數據源。