Sitecore устанавливает свойство источника поля Multilist, чтобы разрешить выбор дочерних элементов
У меня есть шаблон в Sitecore, который содержит поле Multilist, которое я использую, чтобы позволить редакторам выбрать количество дочерних страниц текущей страницы [которая использует этот шаблон]. Я знаю, как установить источник поля, чтобы указать конкретное место в дереве контента (например, sitecore/content/home/help/
), но не может понять, как установить его так, чтобы он позволял выбирать только дочерние элементы текущего элемента.
2 ответа
Если я вас правильно понимаю, вы бы хотели, чтобы список доступных элементов был просто дочерним элементом текущего элемента. Если это так, используйте только точку (.) В поле "Источник". Для получения более подробной информации обратитесь к Руководству по определению данных, особенно 2.4.2 Как управлять списком элементов в пункте "Поля выбора".
Sitecore позволяет указывать начальные значения в полях с помощью токенов. Доступны токены:
- $ name = имя узла
- $ id = идентификатор товара
- $ parentid = идентификатор родительского элемента
- $ parentname = имя родительского узла
- $ date = Текущая дата
- $ time = текущее время
- $ узел = текущая дата и время
Я думаю, что вам лучше всего создать свой собственный токен замены, скажем: $ path, который должен быть заменен на путь текущего элемента (добавляемый элемент).