Umbraco 4.8にはumbraco.cms.businesslogic.web.Document.Publishメソッドにバグがありましたか?ノードを編集し、ノードを保存して公開しようとしています。BackOfficeで、ノードが正しく変更されていることを確認できます。Webページでは、かみそりを使用してHTMLにレンダリングします。このcshtmlファイルはumbrac.MacroEngines.DynamicNodeを使用します。このノードバージョンは古い値を返します。次に、BackOfficeで、[保存して公開]をクリックしてから、Webページで正しいデータをレンダリングします。
質問する
1748 次
1 に答える
3
DynamicNode
キャッシュからノードの情報umbraco.config
にアクセスし、データベースには直接アクセスしません (ノードとドキュメントの違いを参照してください)。保存と公開では、キャッシュ自体は更新されません。追加の手順があります。例:
Document document = new Document(1234);
document.Text = "New Title";
document.Publish(User.GetUser(0));
umbraco.library.UpdateDocumentCache(document.Id);
詳細については、公開と再公開を参照してください。
于 2012-09-13T17:16:03.063 に答える