Sitecore插入选项可以根据父项的内容有条件地添加模板吗?

cha*_*had 1 c# configuration sitecore

说我有以下内容

+Parent A
 -Item One (base template only)
 -Item Two (base template only)
Run Code Online (Sandbox Code Playgroud)

有没有办法配置sitecore插入选项以应用辅助模板如果"父B"是父母而不是"父A"?

+Parent B
 -Item One (base template + secondary template)
 -Item Two (base template + secondary template)
Run Code Online (Sandbox Code Playgroud)

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

小智 5

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

插入选项规则很棒,因为它们可以通过Sitecore进行管理,并且可以使用所有可用的规则提供很大的灵活性.例如,在您的情况下,您可以创建一个规则,如果项目的父项是"父B",则将辅助模板添加为插入选项.有很多规则,所以通过它们并找出最适合您的场景的规则.