我有一個「產品頁面」,產品頁面映射到「ProductPage」Sitecore項目。網站/網頁/ ProductPage。Sitecore頁面編輯器發佈與內容相關的項目
我在頁面中有一個文本區域,頁面編輯器從Web數據庫的「產品示例文本」Sitecore項目的「描述」文本加載文本。 (Sitecore的.../CommonText /產品示例文本)
在我的ascx文件,標記是相當straigh forwad,
<sc:FieldRenderer ID="FieldRenderer1" runat="server" />
代碼隱藏,
FieldRenderer1.Item = //"Product Example Text" Sitecore item
FieldRenderer1.FieldName = "Description";
當我打開頁面頁面編輯器(作爲系統管理員),它允許我更改「產品示例文本」,當我使用頁面編輯器上的「保存」按鈕保存時,它將保存到主數據庫。 「產品示例文本」項目被保存。 現在,當我嘗試使用「頁面編輯器」功能區中的「發佈」項目發佈項目時,這些更改沒有得到反映,原因是「產品示例文本」項目未發佈。
當我保存頁面時,Sitecore知道「產品示例文本」項目必須保存。但爲什麼它沒有公佈? 我是否做錯了什麼?我該如何解決這個問題?
你有工作流程嗎?它有可能尚未獲得批准嗎? 另外,如果您瀏覽到內容編輯器中的項目,那麼您的更改是否按照您的預期顯示? – Trayek