有条件地阻止内容项创建

时间:2015-03-02 11:46:38

标签: orchardcms taxonomy term orchardcms-1.8

如果某个条件为真,我需要阻止或回滚TermPart的创建。我需要的是与updater.AddModelError方法类似的东西,但我想知道它是否可以在不修改Taxonomy模块的情况下完成。特别是,我可以为TermPart创建另一个驱动程序并让Orchard同时执行它们,或者可以在某个处理程序方法中执行它吗?我需要测试LocalizationPart,所以我需要在生命周期的某个点评估它有一个值的条件(即OnCreating和OnCreated不是一个有效的选项,因为它是null)。

1 个答案:

答案 0 :(得分:0)

如何使用OnUpdating<> , OnGetEditorShape<>检查ContentHandler,还有其他钩子。
如果这不起作用,我会创建一个类似Facade的部分,使用术语/条款服务