Относительный путь в качестве источника для droplink или droplist? - PullRequest
0 голосов
/ 15 января 2019

Я пытаюсь указать относительный путь для источника дроплинка / дропсорсинга.

В частности, у меня есть структура папок, в которой у меня есть папка Authors под определенной веткой. На том же уровне этой папки Authors могут быть элементы или папки с элементами, у которых будет раскрывающийся список, который может указывать на эту папку Authors для ее источника. Проблема, однако, заключается в том, что это будет повторяться для нескольких клиентов, поэтому я не хочу вручную указывать исходный каталог в каждом случае, а просто имею относительный источник, который говорит, что мне нужно найти ближайшую папку авторов ( брат, тетя / дядя, двоюродная тетя / дядя и т. д.). Есть ли способ сделать это? Нужно ли для этого использовать синтаксис запросов Sitecore?

1 Ответ

0 голосов
/ 15 января 2019

Да, это возможно с помощью запроса.

В поле «Источник» поля «Шаблон ссылки» укажите что-то вроде:

query:./ancestor-or-self::*[@@templatename='yoursitesite']/home/*

или

query:../*

Зависит от вашей точной структуры или имен шаблонов.

См:

Что касается SXA, см. контекст использования источника запроса для определения источника данных

Дополнительные пояснения Шпаргалка sitecore-field-source-as-xpath-query-or-fastquery-cheat-sheet /

...