在某些工作流操作期间将Sitecore验证应用于模板
问题的简化描述: 我有一个新闻模板和一个事件模板,每个模板都有一组唯一的字段。两者都要经过我创建的发布工作流。可以对新闻项或事件项执行多个操作在某些工作流操作期间将Sitecore验证应用于模板,sitecore,sitecore7.2,Sitecore,Sitecore7.2,问题的简化描述: 我有一个新闻模板和一个事件模板,每个模板都有一组唯一的字段。两者都要经过我创建的发布工作流。可以对新闻项或事件项执行多个操作 管理员可以创建任意类型的新项目,并将其发布到站点 内容作者可以创建任何一种类型的新项目,然后将其提交审批 管理员可以查看已提交供审批的项目,然后将其发布到网站 在步骤1或步骤3中,当“发布”操作发生时,我想根据发布的项目类型验证不同的字段。是否有一种方法可以在工作流操作期间使用UI将验证规则绑定到模板中的字段,或者这需要自定义编码?每个字段项都有许多字段
在步骤1或步骤3中,当“发布”操作发生时,我想根据发布的项目类型验证不同的字段。是否有一种方法可以在工作流操作期间使用UI将验证规则绑定到模板中的字段,或者这需要自定义编码?每个字段项都有许多字段,用于指定需要验证的位置和方式,并显示验证错误:
这一切都是在Sitecore内容编辑器中完成的。不需要自定义代码。我想进一步说明,验证应该在项目提交审批之前的草稿阶段提前进行。既然您已经知道某个项目将被拒绝,为什么还要提交审批,因为下一步肯定会导致工作流失败。非常感谢,我按照以下步骤完成了此操作:1。将Sitecore UI中的新闻模板展开到可以看到字段列表的位置。2.打开每个字段,在工作流字段中设置所需的规则。3.将Sitecore UI中的事件模板展开到可以看到字段列表的位置。4.打开每个字段,在工作流字段中设置所需的规则。5.在Sitecore UI中打开工作流,然后在其中添加操作以强制执行工作流。我同意这些意见,但我们的客户要求这样做。