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ściNastę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!