Sitecore устанавливает свойство source поля Multilist, чтобы разрешить выбор дочерних элементов - PullRequest
3 голосов
/ 27 апреля 2011

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

Ответы [ 2 ]

3 голосов
/ 27 апреля 2011

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

0 голосов
/ 27 апреля 2011

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

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

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

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