更改了sitecore模板继承,所有布局都被破坏了

时间:2014-09-11 23:22:50

标签: sitecore sitecore6

更改模板的继承结构后,我似乎打破了整个网站的每个布局。

简而言之,我们在两个不同的位置有两个内容页面模板。我基本上将从/ bad path / Content Page继承的模板更改为/ good path / content页面。

我已经在子布局中设置了断点,但基本上在页面编辑器中使用占位符设置的任何内容都没有正确显示,并且代码甚至没有被击中。

*更新* 这是日志文件中的一个有趣的警告 3176 09:05:52 WARN长时间运行:renderContentEditor管道[id = {xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxx}]

由于

1 个答案:

答案 0 :(得分:0)

如果您的演示文稿详细信息是针对单个项目设置的,而不是从模板继承,则更改模板通常不会影响项目的占位符设置。它应保留所有现有的特定于项目的演示文稿详细信息。

话虽如此,我建议仔细检查项目以确保它们不是从模板继承并拥有自己的覆盖值(检查内容编辑器中的布局字段以查看它是否显示“标准值”到字段名称)

其他部分可能是现场访问。您提到您更改了从一个内容页面继承到另一个内容页面的模板。如果您的代码按ID引用字段,则不同的模板将为同一字段具有不同的ID值。因此,如果您的“内容页面”模板具有“标题”字段,则它将无法从您的其他“内容页面”模板的“标题”字段中获取数据。这可能会导致很多错误,因为您可能会依赖于字段的存在。但是,在许多情况下,这通常会导致.NET错误。