Notacja zapytania dla pola „źródło” sitecore w narzędziu do tworzenia szablonów

Próbuję ustawić pole źródłowe szablonu za pomocą notacji zapytania (lub xpath - cokolwiek działa), ale żaden z nich nie działa.

Moje drzewo treści jest drzewem zawartości na wielu serwerach:

France
--Page 1
----Page1A
-------Page1AA
--Page 2
--Page 3
--METADATA
----Regions

US
--Page 1
----Page1A
-------Page1AA
--Page 2
--Page 3
--METADATA
----Regions

Każda witryna ma swój własny folder METADATA i chcę go, aby podczas dodawania strony wewnątrz każdego z głównych węzłów kraju, wartości odzwierciedlały wszystko, co znajduje się w METADATA tej witryny. Na razie mam dwa różne pola - droplink i pole treelistex. Pomyślałem, że mogę po prostu pobrać element nadrzędny, który jest witryną krajową, i uzyskać do tego folder metadanych. Po umieszczeniu następującego zapytania w obu polach otrzymuję różne wyniki:

 query:./ancestor::*[@@templatename='CountryHome']/METADATA/Regions/*
W polu droplink dostaję tylko pierwszy Region (jeden przedmiot)W polu treelistex otrzymuję całe drzewo treści

Następnie próbowałem trochę zmodyfikować zapytanie i zabrałem notację „zapytanie”

 ./ancestor::*[@@templatename='CountryHome']/METADATA/Regions/*

Jeśli przejdę do centrum programistów / budowniczego xpath i ustawię węzeł kontekstu na dowolny element pod główną witryną krajową, zwróci mi dokładnie to, czego potrzebuję, ale kiedy umieściłem to w źródle, otrzymam całe drzewo treści w obu Sprawy.

Wsparcie!

questionAnswers(2)

yourAnswerToTheQuestion