我想在Sitecore内容编辑器中添加功能。我想在开发人员通过内容树添加项目时执行某些操作。我知道我可以创建一个所有可用的事件处理程序(例如OnItemCreating)。问题是此时我需要用户输入。此时 我的意思是OnItemCreating
,因此输入需要在之前创建项目。
事件是否能够检索用户输入?如果是这样:怎么样?如果不是:对上述解决方案有任何建议吗?
答案 0 :(得分:2)
我相信你可以通过Command Template实现这一目标。数据定义指南(PDF link)的第4章介绍了如何编写这些命令。
答案 1 :(得分:1)
您可以使用自己的处理器扩展管道(例如,uiAddFromTemplate
或uiDuplicateItem
),该处理器会提示用户输入并处理它。有关详细信息,请参阅web.config中的<processors>
部分。