具有布局的项目的 Sitecore Treelist 验证

Sitecore Treelist validation for items with a layout

我正在尝试找到一种方法,使树列表中的 select 可用项目成为 具有 布局的项目。 由于项目 没有 布局 不可见 ,因此 select 肯定不可能。 我必须编写自定义验证吗?如果是,我如何检查一个项目是否有布局?

您可以将树列表选择限制为特定模板,这样您无需自定义即可实现此目的(假设您可以确定只有基于特定模板的项目才会有布局)。

您需要在 Treelist 的数据源中使用 IncludeTemplatesForSelection

这篇博客 post 进一步解释 http://getfishtank.ca/blog/treelist-data-source-hidden-functionality