获取Sitecore模板A或模板B下的所有子项

Dej*_*can 4 templates sitecore

有没有办法在两个模板下定位所有子页面?如果,如果模板名称是"A"或模板名称是"B",请让孩子们?

这就是我所拥有的,它现在只针对一个模板,但我想添加一些或者它,以便我可以得到另一个的子项:

    Item ContentGroup = CurrentItem.Axes.SelectSingleItem(@"child::*[@@templatename='Section Page']/*[@@templatename='Sub Page Top Level']");
Run Code Online (Sandbox Code Playgroud)

我去获取名为"Sub Page Top Level"或"Sub Page Top Level Custom"的模板的所有子项.有没有办法在没有太多麻烦的情况下做到这一点?

Mar*_*lak 5

您可以使用逻辑运算符,如or:

/*[@@templatename='Sub Page Top Level' or @@templatename='Sub Page Top Level Custom']
Run Code Online (Sandbox Code Playgroud)