Sitefinity,拦截页面事件

时间:2012-02-15 17:43:28

标签: sitefinity

Sitefinity有一些关于如何以编程方式创建页面的文档,但我真正想做的是在“创建页面”事件被触发时执行一些额外的逻辑。

从高层来看,怎么会这样做呢?是否有某些接口要实现,或者要扩展一个类?

我正在使用SiteFinity 4(4.4)

3 个答案:

答案 0 :(得分:0)

如果您下载SDK,您将找到Utilities类,其中包含用于创建页面,模板等的示例代码。

您可以使用PageManager或流畅的API创建页面 - 所有内容都在SDK中。

答案 1 :(得分:0)

免责声明:我在Telerik的Sitefinity团队工作。

我在这里谈论内存,但通常你可以订阅Sitefinity中每个经理的Executed事件。它会对您从该管理器执行的每个操作触发,并传递有关正在执行的当前命令的参数。在创建页面时,您必须调试并检查命令的名称,如果是,请执行所需操作。

另一种方法是实现自定义工作流程并在某处包含您的编码步骤。更多信息:http://www.sitefinity.com/documentation/documentationarticles/developers-guide/sitefinity-essentials/modules/workflow-for-content-modules/custom-workflow

如果您打开支持票或在论坛中写下更多详细信息,我们很乐意提供帮助。

答案 2 :(得分:0)