sitecore,安装包并发布标准值/模板更改

时间:2012-07-04 16:56:24

标签: sitecore sitecore6

我正在尝试使用标准值发布一些模板更改,作为不同环境中包的一部分。安装并发布后,更改不会显示。我已经重置IIS并手动清除缓存以确保。我基本上必须手动向模板添加一个新字段,然后对其应用标准值以便显示它。对如何安装/发布此类更改有限制吗?也许我需要遵循一些顺序,比如安装模板,然后应用标准值?无论如何,我意识到没有大量的信息,也许我们的sitecore实现是问题所在,但是我已经对它进行了长时间的反对,以至于值得一试。

谢谢,Rob

2 个答案:

答案 0 :(得分:1)

除了新字段和标准值之外,您的包是否包含模板本身?如果您最近添加了__Standard值项,则模板本身也会更新,并引用其标准值。

答案 1 :(得分:1)

我将假设techphoria的问题答案是肯定的。这是下一步:

您确定要编辑相同的模板吗?也就是说,您是否检查过这些项目的Sitecore ID是否相同?并且__Standard Values项目ID在两种环境中也相同?过去,我使用软件包安装程序无意中在一个模板上创建了两个__Standard Values项。

进一步的问题:您是否更改了任何字段shared / versioned标志?如果是这样,使用包移动这些模板更改存在已知问题。简而言之,它不会起作用......我相信这个错误是固定的,但肯定存在于6.2中,甚至可能是6.3.1。

更多问题......“应用标准值”是什么意思?听起来你正在更新的模板应该已经有__Standard Values项?那么究竟是什么变化没有出现?你根本没有看到新的领域?您没有看到标准值中的新字段?或者您没有在使用该模板的项目中看到新的标准值?您是否确定有问题的目标项目之前没有保存在该字段中的值?一旦发生这种情况,除非您手动重置它,否则它将无法获得标准值...即使您将值清空。