Sitecore如何获取项目的父数据源以进行特定控制

时间:2015-03-04 19:59:12

标签: inheritance sitecore datasource

我有一个带有导航控件的模板,其中包含布局细节中的EMPTY数据源。

基于这个模板,我在项目的(A)布局细节中创建了一个项目(A)并更新了Nav的数据源。

如果我在项目(A)下创建子项目(B),是否可以在自动创建项目时获取其父项的Nav数据源? Nav控件的数据源与父级的Nav数据源相同。

1 个答案:

答案 0 :(得分:0)

您必须编写某种项目:为该模板的项目添加事件。在那里,您可以通过context.Item.Parent.Visualization Sitecore API获取父级的数据源,并将其设置为当前项目的可视化对象。

This是对事件的良好引用。

This是消费数据源的好参考。