是否可以添加自定义验证来验证sitecore渲染数据源?

时间:2017-07-11 05:40:19

标签: sitecore sitecore8

我需要根据使用的渲染来验证引用的数据源项字段。由于数据源项用于多个组件,我需要基于渲染的验证。是否有可能在sitecore中实现这一目标?

1 个答案:

答案 0 :(得分:1)

确实,如果您想验证字段并在渲染时完全执行,则必须使用Sitecore渲染参数。如何使用,您可以找到here。 主要想法:

  1. 您的数据源模板应基于 / system / layout / rendering parameters / Standard Rendering Parameters one。
  2. 您的渲染应包含对参数模板字段(编辑器选项部分)中相应模板的引用。
  3. 您必须为模板字段设置必要的验证(在第1点中提到)。这个post会有所帮助。
  4. 之后,当您在渲染上单击编辑组件属性时: enter image description here

    您将在控制属性窗口(下面的屏幕上的数据)中看到其他部分。它来自第一点提到的模板: enter image description here

    作为示例,我将必需验证规则设置为文本字段以显示其有效。