whoesの親がid = xxのアイテムを選択したいと考えています。Sitecoreで特定の親IDを持つアイテムを選択する方法
私はこのクエリ使用しています:
var mainSectionItem =
Sitecore.Context.Item.Axes.SelectSingleItem("./ancestor::*[@@parentid = '{E3C35E4C-B3D9-4153-B53E-E4004E76D768}']");
をしかし、私はnullを取得します。上記のコードで、@@parentid
を@@id
に変更すると、MainItemが取得されます。ただ、明確化のために、これは私がやっているものです:
- をMainItem [ID = {E3C35E4C-B3D9-4153-B53E-E4004E76D768}]
-
- A1
- A2
- b
- B1 A1またはA2から
- B2
-
コンテキスト項目がB1やB2、私はこれは一例でアイテムBを取得したい、木であれば、私はAを取得したいとより深くすることができます。
@@ parentidは有効な属性ではありません。あなたはtemplatename(またはid)を使用できませんか? – Gatogordo