0

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

从高层次上看,如何做到这一点?是否有要实现的接口或要扩展的类?

我正在使用 SiteFinity 4 (4.4)

4

3 回答 3

0

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

您可以使用 PageManager 或 fluent API 创建页面 - 一切都在 SDK 中。

于 2012-02-16T13:39:16.690 回答
0

也许这篇文章“使用 Sitefinity API 自动创建页面的其他语言版本”会有所帮助......

于 2012-08-20T12:51:15.643 回答
0

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

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

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

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

于 2012-02-16T15:45:52.553 回答