У меня есть некоторые компоненты в моей установке Sitecore, которые можно добавить к одному из нескольких заполнителей на странице. Местоположение источника данных для визуализации этих компонентов может изменяться в зависимости от того, какой заполнитель они добавляются на сайт. Я начал создавать процессор какРасположение динамических источников данных Sitecore
<getRenderingDatasource>
<processor patch:after="*[@type='custom']" type="custom" />
</getRenderingDatasource>
Класс подобен
public class GetDynamicDataSourceLocations : GetDatasourceLocation
{
public void Process(GetRenderingDatasourceArgs args)
{
...
}
}
Я не могу получить заполнитель, который я пытаюсь прикрепить к визуализации. Есть ли способ получить местозаполнитель или по крайней мере родительский компонент, в который добавляется компонент?
Благодаря
Я так не думаю. Арги для этого конвейера предполагают, что местоположение источника данных фиксировано. И я не думаю, что есть какая-либо контекстуальная информация, чтобы защелкнуться. Интересная идея. –