0
當您使用內容文檔樹的功能排序時是否有事件觸發?文件排序的Umbraco事件?
我曾以爲,可能有類似的事件:
umbraco.cms.businesslogic.web。 Document.BeforeMove
難道還有比文件,我遠眺事件鉤內容排序以外的對象?
我用來處理自定義事件的類使用umbraco.businesslogic。 ApplicationStartupHandler作爲其基類。
當您使用內容文檔樹的功能排序時是否有事件觸發?文件排序的Umbraco事件?
我曾以爲,可能有類似的事件:
umbraco.cms.businesslogic.web。 Document.BeforeMove
難道還有比文件,我遠眺事件鉤內容排序以外的對象?
我用來處理自定義事件的類使用umbraco.businesslogic。 ApplicationStartupHandler作爲其基類。
This是所有API事件的備忘單,按照它們應用的對象的類型排序。不幸的是,沒有任何事件發生。
但是(我在這裏大聲思考)排序之後,您將在某個點上有UpdateDocumentCache事件或RefreshContent事件。難道不可能將它們掛鉤嗎?
要使用的類是_umbraco.content_。可以使用事件_AfterUpdateDocumentCache_或_BeforeUpdateDocumentCache_。按照新的排序順序爲排序列表中的每個文檔調用它們。 – JonH
謝謝安德烈。我正在使用它在多語言應用程序中同步不同語言的內容樹。 – JonH
這很有趣,也是我從未考慮過的方法 - 通常在構建多語言網站時,我將它們視爲完全獨立的應用程序。因此,儘管它們可能被託管在同一個Umbraco實例中並共享特定內容,但它們的實際結構不需要保持絕對同步。同樣,大聲思考,如果你有一些內容需要在所有主機名中保持同步,那麼將它放在實際的網站內容樹之外,並且根據需要引用它或加載它會更好嗎? – Andrei