我有一個名爲Article的內容類型。我們在CMS管理控制檯內部創建了該部分,因此我沒有在模塊中對應的ArticlePart和ArticlePartRecord。現在我需要在發佈文章時運行操作。我很難找到在哪裏攔截出版物。我通常會在Handler中執行此操作,但我不知道如何在此場景中創建處理程序(不包含零件和零件記錄對象)。Orchard CMS:在現有內容類型上創建OnPublished事件
2
A
回答
3
我認爲你可以重寫Published
方法,像這樣:
protected override void Published(PublishContentContext context) {
if (context.ContentType == "Article") {
// do something
}
}
相關問題
- 1. 在Orchard CMS中,如何創建多個博客內容類型?
- 2. 將現有內容類型實例放入Orchard CMS內容頁面
- 3. Orchard 1.6內容類型現場問題?
- 4. 通過Orchard CMS中的代碼創建內容項目
- 5. 以編程方式在果園中創建內容類型CMS
- 6. 在Orchard中創建SiteSettings內容部分
- 7. Orchard CMS在同一臺服務器上創建現有網站的副本
- 8. 在Orchard中創建按鈕CMS
- 9. 在Orchard中創建用戶CMS
- 10. Orchard CMS內容部分更新
- 11. Orchard CMS重複內容錯誤
- 12. Orchard CMS:內容部分未顯示
- 13. 使用Orchard CMS,如何隱藏容器內容類型中的項目?
- 14. 果園CMS爲我的內容類型創建主題視圖
- 15. Ruby on Rails,創建帶內容類型的CMS
- 16. Lemoon CMS - 無法使用新創建的內容類型
- 17. Mono上的Orchard CMS
- 18. Orchard CMS - 確定模型是否在內容中有效項目驅動程序
- 19. Orchard:在內容創建時創建一個圖層
- 20. Orchard CMS:如何取消刪除事件
- 21. 在Orchard CMS中,如何根據附件屬性的值獲取特定內容類型的所有項目
- 22. 使用內容管理器與Orchard CMS的irepository CMS
- 23. Orchard CMS爲頁面內容類型添加額外的HTML部分?
- 24. 只能從Orchard CMS上的內容獲取BodyPart.Text?
- 25. 創建一個新的內容類型,具有相同名稱作爲一個現有的內容類型
- 26. 在Orchard CMS創建一個可下載文件的鏈接
- 27. 消息中沒有任何內容(MvcMailer + Orchard CMS)
- 28. 如何基於Orchard中的其他內容類型值創建投影
- 29. 按內容類型篩選果園CMS
- 30. 將內容類型添加到django-cms
你說的「我們創造了CMS管理控制檯內的部分」呢?如何才能做到這一點? – ViRuSTriNiTy
@ViRuST立體轉到內容定義,然後創建新類型或創建新零件。您可以在不使用代碼的情況下從那裏構建內容類型和部分。 – gergibs