我正在使用PageStoreService
从Episerver中下载包含英语和德语内容的自定义PageTypes
内容。
因此,对于我通过PageStoreService.getPage()
下拉的每个英文页面,我都会调用PageStoreService.getLanguageBranches()
获取该页面ID,然后继续从德语页面解析页面属性。
在德语页面上没有翻译时,我遇到了属性值回落到英文版本的问题。
例如,我有一个属性EMAIL_ADDRESS
,在CMS管理模式下,我将此页面属性配置为'Inherits value'
,我也取消选择'Unique value per language'
。在CMS编辑模式下,我只在英文页面上输入一个电子邮件地址,此电子邮件地址显示在德语页面上,显示为不可编辑的灰色。到目前为止一切都很好。
问题在于,当我通过PageStoreService.getLangaugeBranches()
下拉页面的德语版时,EMAIL_ADDRESS
页面属性没有任何价值。
非常感谢任何建议。
感谢。
答案 0 :(得分:0)