我目前正在与Sitecore一起度过一个噩梦般的时刻.基本上我的问题有两个方面:
1)我第一次将标准值项添加到模板,并为其添加了布局设置,我很激动,因为该模板中的所有项目都显示了布局,但是现在,某些项目现在没有显示布局所有.我尝试做presentation->布局,重置几次,但无济于事.
2)我将标准值布局的新子布局添加到另一个占位符,在模板上发布(重新发布所有内容,发布子项),然后再次发布标准值项,以防万一(不应该需要),我点击在模板中的所有项目上,他们用新的子布局显示更新的布局(应该是好的,对吗?)然而,我浏览,实时和预览页面,我仍然看到没有我的新子布局的旧布局.
– 我在新的子布局的page_load中添加了一个断点,但它从未命中,其他的则是
– 我尝试清理sitecore / admin / cache.aspx上的缓存,但没有帮助
– 尝试回收应用程序池,重新启动网站,将黑公鸡的血液撒在机器上,似乎没有任何帮助
我在集成模式下使用sitecore 6.2.0(rev.100701),visual studio 2008 SP1,IIS7
解决方法
@H_502_15@
Basically the way to do it is set layout on the Standard Values,which should update all items,that haven’t had their layout overwritten on the item or by a branch.
这是问题的关键.如果使用分支创建未使用模板标准值布局更新的项目,请检查以确保该分支还没有与其关联的布局详细信息.如果分支除了模板之外还有布局细节,那么这两者将发生冲突并导致非常奇怪,令人沮丧的行为.
我遇到了完全相同的情况,但在从我的分支中删除布局细节后,问题就消失了.