выполнение запроса на основе текущего элемента в sitecore - PullRequest
0 голосов
/ 30 марта 2012

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

/System/Aliases//*[@Linked item=??]

значение, которому я хочу соответствовать поле Linked item, является текущимПуть элемента дроплинка.Как я могу достичь этого?

Я использую sitecore 6,5

РЕДАКТИРОВАТЬ

будет работать?

1 Ответ

2 голосов
/ 31 марта 2012

В этом случае нет. Не существует какого-либо нестандартного способа динамической установки источника данных, подобного этому, потому что у вас нет никакого способа передать элемент контекста простым запросом. Однако вы можете создать свой собственный тип настраиваемого поля для обработки того, что дает вам полный API, и фактически поле псевдонима, когда вы нажимаете кнопку псевдонимов, содержит весь необходимый вам код. Добавление новых типов полей довольно сложно. Если вы хотите пройти через этапы добавления собственного настраиваемого поля, я бы начал здесь: http://sdn.sitecore.net/Articles/API/Creating%20a%20Composite%20Custom%20Field.aspx. Он использует настраиваемый контрольный список в качестве основы ... но я думаю, что больше всего вы можете использовать это в качестве модели для создания собственного.

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