我想知道您如何在 sitecore 7.1 中预加载组件?
到目前为止我尝试了什么:
- 为页面创建标准值。
- 然后修改标准值的表示细节。
- 然后在页面中添加我想要预加载的组件。
- 然后为页面创建一个分支。
- 使用分支创建页面。
这很好用,除非当我在页面的标准值中添加新组件时,所有现有页面都会受到我的更改的影响。
我需要知道的 - 旧页面是否不受我更改标准值的影响?
当我修改页面中组件的预加载时,有没有办法只影响我创建的新页面?
感谢您的意见。
我想知道您如何在 sitecore 7.1 中预加载组件?
到目前为止我尝试了什么:
这很好用,除非当我在页面的标准值中添加新组件时,所有现有页面都会受到我的更改的影响。
我需要知道的 - 旧页面是否不受我更改标准值的影响?
当我修改页面中组件的预加载时,有没有办法只影响我创建的新页面?
感谢您的意见。
__Standard Values的主要目的是自动更新现有项目。
在这种情况下,您不应在 __Standard Values 中配置项目的布局。
您需要在Page项中使用Branch并配置布局,而不是 __Standard Values。
有几件事情需要考虑:
如果当前的 Sitecore 安装从 6.4 或更早版本升级到您的当前版本;该项目的布局增量可能是一个问题。您必须检查 Layout details 字段的原始值并找出答案。
对标准值的布局详细信息所做的任何更改都会级联到从该特定模板创建的项目。
如果您不希望这些更改被继承,请尝试多重继承。并更改创建的那些项目的模板。
最后,如果上述方法不起作用,请尝试使用您想要的更改创建一个新模板,并更改已创建项目的模板。
希望以上有所帮助。分享您可能有的任何其他问题,或者即使上述内容没有回答您的问题。
快乐的 Sitecoring!