1

Umbraco 4.8にはumbraco.cms.businesslogic.web.Document.Publishメソッドにバグがありましたか?ノードを編集し、ノードを保存して公開しようとしています。BackOfficeで、ノードが正しく変更されていることを確認できます。Webページでは、かみそりを使用してHTMLにレンダリングします。このcshtmlファイルはumbrac.MacroEngines.DynamicNodeを使用します。このノードバージョンは古い値を返します。次に、BackOfficeで、[保存して公開]をクリックしてから、Webページで正しいデータをレンダリングします。

4

1 に答える 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 に答える