删除版本

时间:2017-01-10 13:42:52

标签: c# asp.net-mvc caching sitecore sitecore8

我们正在运行sitecore 8.1,并且在删除某些语言版本的字典项时遇到项目回退问题。

我们从“fr-FR”回退到“en”。如果我以“en”语言创建字典项,则“fr-FR”语言显示正确的值(“en”短语值)。如果我们为“fr-FR”添加版本,则会按预期返回“fr-FR”值。删除“fr-FR”版本时,在更改“en”版本(仅仅保存不够)之前,回退永远不会有效。 我们使用以下方法检索值:

 @Translate.TextByLanguage("Root/Header/Search/Search Button")

如果我们正在加载像这样的sitecore词典项目:

item = Html.Sitecore().CurrentItem.Database.Items.GetItem("/sitecore/system/Dictionary/Foss/Header/Search/Search Button")

 @item["phrase"] 

然后一切都按预期工作。应用程序回收和删除dictionary.dat并没有解决这个问题。但它必须是某种字典缓存问题。

0 个答案:

没有答案