c# - Sitecore 插入选项是否可以根据父项有条件地添加模板?

标签 c# configuration sitecore

假设我有以下内容

+Parent A
 -Item One (base template only)
 -Item Two (base template only)

如果“父 B”是父而不是“父 A”,是否可以配置 sitecore 插入选项以应用辅助模板?

+Parent B
 -Item One (base template + secondary template)
 -Item Two (base template + secondary template)

我希望这很清楚——对 Sitecore 来说还是比较新的。

最佳答案

这是一个很好的问题,因为有很多方法可以解决这个问题。推荐的最佳做法是添加“插入选项规则”,它位于内容树的以下位置:/sitecore/system/Settings/Rules/Insert Options/Rules。

插入选项规则非常棒,因为它们可以通过 Sitecore 进行管理,并为所有可用规则提供了很大的灵 active 。例如,在您的情况下,您可以创建一个规则,如果项目的父项是“父项 B”,则将辅助模板添加为插入选项。有很多规则,所以仔细研究它们并找出最适合您的场景的规则。

关于c# - Sitecore 插入选项是否可以根据父项有条件地添加模板?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25224774/

相关文章:

c# - 术语 "pending dispatch"是什么意思?

c# - 如何从字节数组中删除空值?

spring - org.xml.sax.SAXParseException : The matching wildcard is strict, 但找不到元素 'aop:config' 的声明

perl - 如何在 OSX 上覆盖 httpd.conf 中的 @INC 设置

c# - 具有自定义配置部分的配置文件中无法识别的元素 "Item"

lucene - Sitecore 6.6 和 Lucene 升级问题

c# - 如何更新 Windows 窗体中的 StatusStrip

c# - 获取日期范围内的扣除结果

asp.net-mvc - Sitecore MVC - 动态 View 位置

c# - 如何在 Sitecore 中限制发布而不删除