我想選擇父母擁有id = xx的項目。Sitecore查詢如何選擇具有某個父母標識的項目
我使用此查詢:
var mainSectionItem =
Sitecore.Context.Item.Axes.SelectSingleItem("./ancestor::*[@@parentid = '{E3C35E4C-B3D9-4153-B53E-E4004E76D768}']");
,但我得到空。在上面的代碼中,當我將@@parentid
更改爲@@id
時,我得到MainItem。只是爲了澄清這是我在做什麼:
- MainItem [ID = {E3C35E4C-B3D9-4153-B53E-E4004E76D768}]
- 一個
- A1
- A2
- B
- B1
- B2
- 一個
從A1或A2我想獲得一個,如果上下文項是B1或B2我想獲得項目B.這只是一個例子,樹可以更深入。
@@的parentid是不是一個有效的屬性..你不能使用TEMPLATENAME(或ID)? – Gatogordo