「Product Page」があります。Product ページは「ProductPage」Sitecore アイテムにマップされます。ウェブサイト/ページ/製品ページ。
そのページにはページ エディターを備えたテキスト エリアがあり、Web データベースから Sitecore アイテムの「説明」テキストの「製品サンプル テキスト」からテキストを読み込みます。(Sitecore.../CommonText/Product Example Text)
私のascxファイルでは、マークアップは非常に簡単です。
<sc:FieldRenderer ID="FieldRenderer1" runat="server" />
コードビハインド、
FieldRenderer1.Item = //"Product Example Text" Sitecore item
FieldRenderer1.FieldName = "Description";
ページ エディターで (システム管理者として) ページを開くと、「製品サンプル テキスト」を変更できます。ページ エディターの [保存] ボタンを使用して保存すると、マスター データベースに保存されます。「商品サンプルテキスト」項目が保存されます。ここで、ページ エディター リボンの [発行] アイテムを使用してアイテムを発行しようとすると、これらの変更が反映されません。理由は、[商品サンプル テキスト] アイテムが発行されないためです。
ページを保存すると、Sitecore は「Product Example Text」アイテムを保存する必要があることを理解します。しかし、なぜ公開されないのでしょうか。私は何か間違ったことをしていますか....どうすればこの問題を解決できますか?