Как установить источник Sitecore Droptree для самого элемента - PullRequest
5 голосов
/ 28 марта 2012

Я хочу установить источник дроптри для элемента, поэтому каждый раз, когда я создаю экземпляр этого шаблона, я могу выбрать его дочерние элементы. Очевидно, я не могу добавить идентификатор элемента в шаблон, так как он будет отличаться для каждого экземпляра шаблона.

Я пытался $id в тщетной надежде, что это может сработать, но это не сработало.

Есть ли способ сделать это?

Ответы [ 2 ]

7 голосов
/ 28 марта 2012

Я думаю, что вы можете просто использовать запрос и просто указать для источника относительный путь:

query:./*

Это должно установить источник для дочерних элементов текущего узла.

Бонус: вы можете использовать большинство выражений запросов в качестве источника, что позволяет фильтровать элементы на основе шаблонов или более сложных операций. Чтобы начать работу, ознакомьтесь с документом в SDN .

1 голос
/ 06 января 2015

Вы всегда можете использовать простые XPath-запросы, такие как self :: или parent ::. Для наборов предметов это может быть descendant:: или child::. Но в вашем случае я считаю, что это будет self::

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...