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

Sitecore How to Get Item's Parent DataSource for Specific Control

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

基于此模板,我创建了项目 (A) 并更新了项目 (A) 布局详细信息中的 Nav 数据源。

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

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

This 是很好的事件参考。

This 是使用数据源的很好参考。