Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在尝试在 Sitecore 的父页面上列出具有设置模板的项目。到目前为止,我可以为孩子们做这件事,但我也想包括孩子们的孩子,即父母下的任何东西,如果它有选择的模板,它将起作用,这是我在 c# 文件中的代码:
lvThing.DataSource = context.Children.Where(x => x.TemplateName == "cool template").ToList<Item>(); lvThing.DataBind();
如果你想要孩子下面的项目,你可以使用 item.Axes.GetDescendants() 方法来获取上下文项目下面的所有项目。
您的代码应如下所示:
contextItem.Axes.GetDescendants().Where(x => x.TemplateName == "cool template").ToList();