Sitefinity 有一些关于如何以编程方式创建页面的文档,但我真正想做的是在“创建页面”事件被触发时执行一些额外的逻辑。
从高层次上看,如何做到这一点?是否有要实现的接口或要扩展的类?
我正在使用 SiteFinity 4 (4.4)
Sitefinity 有一些关于如何以编程方式创建页面的文档,但我真正想做的是在“创建页面”事件被触发时执行一些额外的逻辑。
从高层次上看,如何做到这一点?是否有要实现的接口或要扩展的类?
我正在使用 SiteFinity 4 (4.4)
如果您下载 SDK,您会发现 Utilities 类,其中包含用于创建页面、模板等的示例代码。
您可以使用 PageManager 或 fluent API 创建页面 - 一切都在 SDK 中。
也许这篇文章“使用 Sitefinity API 自动创建页面的其他语言版本”会有所帮助......
免责声明:我在 Telerik 的 Sitefinity 团队工作。
我在这里是凭记忆说的,但通常您可以订阅 Sitefinity 中每个经理的 Executed 事件。它会在您从该管理器执行的每个操作时触发,并向您传递有关正在执行的当前命令的参数。创建页面时,您必须调试和检查命令的名称,如果是,请执行您需要的操作。
另一种选择是实施自定义工作流程并在某处包含您的编码步骤。更多信息在这里:http ://www.sitefinity.com/documentation/documentationarticles/developers-guide/sitefinity-essentials/modules/workflow-for-content-modules/custom-workflow
如果您打开支持票或在论坛中写下更多详细信息,我们将很乐意提供帮助。