Episerver PageStoreService,页面属性不会回归到主语言

时间:2013-05-13 14:04:32

标签: c# .net web-services episerver

我正在使用PageStoreService从Episerver中下载包含英语和德语内容的自定义PageTypes内容。

因此,对于我通过PageStoreService.getPage()下拉的每个英文页面,我都会调用PageStoreService.getLanguageBranches()获取该页面ID,然后继续从德语页面解析页面属性。

在德语页面上没有翻译时,我遇到了属性值回落到英文版本的问题。

例如,我有一个属性EMAIL_ADDRESS,在CMS管理模式下,我将此页面属性配置为'Inherits value',我也取消选择'Unique value per language'。在CMS编辑模式下,我只在英文页面上输入一个电子邮件地址,此电子邮件地址显示在德语页面上,显示为不可编辑的灰色。到目前为止一切都很好。

问题在于,当我通过PageStoreService.getLangaugeBranches()下拉页面的德语版时,EMAIL_ADDRESS页面属性没有任何价值。

非常感谢任何建议。

感谢。

1 个答案:

答案 0 :(得分:0)