我的Sitecore安裝中有一些組件可以添加到頁面上任何多個佔位符之一。這些組件的渲染的數據源位置可以根據它們添加到站點的佔位符進行更改。我開始創建一個處理器一樣Sitecore動態數據源位置
<getRenderingDatasource>
<processor patch:after="*[@type='custom']" type="custom" />
</getRenderingDatasource>
類是像
public class GetDynamicDataSourceLocations : GetDatasourceLocation
{
public void Process(GetRenderingDatasourceArgs args)
{
...
}
}
我不能說我試圖附加渲染的佔位符。有沒有什麼辦法可以讓佔位符或至少是添加組件的父級?
感謝
我不這麼認爲。該管線的參數假定數據源位置是固定的。我不認爲有任何上下文信息可以鎖定。有趣的想法,但。 – 2014-10-07 05:55:23