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

sitecore,安装包并发布标准值/模板更改,sitecore,sitecore6,Sitecore,Sitecore6,我试图在不同的环境中发布一些带有标准值的模板更改,作为包的一部分。安装并发布后,不会显示更改。我已经重置了IIS并手动清除了缓存以确保安全。我基本上必须手动向模板添加一个新字段,然后对其应用标准值,以使其显示。对如何安装/发布此类更改有限制吗?也许我需要遵循一些顺序,比如安装模板,然后应用标准值?无论如何,我意识到没有太多的信息,也许我们的sitecore实现是个问题,但我已经花了足够长的时间来研究它,所以在这里值得一试 谢谢,Rob除了新字段和标准值之外,您的软件包是否还包括模板本身?如果您最

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


谢谢,Rob

除了新字段和标准值之外,您的软件包是否还包括模板本身?如果您最近添加了_标准值项,模板本身也会根据其标准值进行更新。

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

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

进一步的问题:您是否更改了任何字段共享/版本标志?如果是这样,那么使用包来移动这些模板更改存在一个已知问题。简言之,这是行不通的。。。我相信这个bug已经修复了,但肯定出现在6.2中,甚至可能出现在6.3.1中


更多问题。。。你所说的“对其应用标准值”是什么意思?听起来您正在更新的模板应该已经有一个_标准值项了?那么到底有什么变化没有显现出来呢?你根本没有看到新的领域?您没有看到标准值中的新字段吗?或者在使用模板的项目中没有看到新的标准值?您确定有问题的目标项以前没有在字段中保存值吗?一旦发生这种情况,它将不会得到标准值,除非您手动重置它。。。即使您将值留空。

在目标环境中安装软件包后,您会使用哪种发布方式?增量还是智能?甚至是满的?见鬼,这次我都试过了。我通常使用smart并包含所有子项。然后这不是我所认为的-希望这是一个快速的:)你能检查Web数据库,看看发布后是否有更改吗?是的,我检查了Web数据库。我可以在web/master上看到内容编辑器中的更改。一切都像是缓存问题,但我可以向你保证不是这样。我没有更改任何共享或版本字段。通过应用标准值,基本上我只是添加了一个新的查找/下拉类型字段,它需要有默认值。我可以在内容编辑器中看到填充在每个单独项目中的值,但在我的代码隐藏查询(如项目[0])中找不到该值当你预览的时候呢?如果你能在Content Editor中看到正确的值,这听起来像是一个发布问题。理论上,Content Editor使用的API和你现在使用的相同。