Sitecore устанавливает свойство источника поля Multilist, чтобы разрешить выбор дочерних элементов

У меня есть шаблон в Sitecore, который содержит поле Multilist, которое я использую, чтобы позволить редакторам выбрать количество дочерних страниц текущей страницы [которая использует этот шаблон]. Я знаю, как установить источник поля, чтобы указать конкретное место в дереве контента (например, sitecore/content/home/help/), но не может понять, как установить его так, чтобы он позволял выбирать только дочерние элементы текущего элемента.

2 ответа

Решение

Если я вас правильно понимаю, вы бы хотели, чтобы список доступных элементов был просто дочерним элементом текущего элемента. Если это так, используйте только точку (.) В поле "Источник". Для получения более подробной информации обратитесь к Руководству по определению данных, особенно 2.4.2 Как управлять списком элементов в пункте "Поля выбора".

Sitecore позволяет указывать начальные значения в полях с помощью токенов. Доступны токены:

  • $ name = имя узла
  • $ id = идентификатор товара
  • $ parentid = идентификатор родительского элемента
  • $ parentname = имя родительского узла
  • $ date = Текущая дата
  • $ time = текущее время
  • $ узел = текущая дата и время

Я думаю, что вам лучше всего создать свой собственный токен замены, скажем: $ path, который должен быть заменен на путь текущего элемента (добавляемый элемент).

Другие вопросы по тегам