C# Episerver PageStoreService,页面属性不返回主语言
我正在使用C# Episerver PageStoreService,页面属性不返回主语言,c#,.net,web-services,episerver,C#,.net,Web Services,Episerver,我正在使用PageStoreService从Episerver下拉一些自定义PageTypes的内容,其中包含英语和德语内容 因此,对于我通过PageStoreService.getPage()下拉的每个英文页面,我随后调用该页面id的PageStoreService.getLanguageBranchs(),并继续解析德语页面的页面属性 当德语页面上没有翻译时,我很难将属性值恢复到英语版本 例如,我有一个属性电子邮件地址,在CMS管理模式下,我将此页面属性配置为“继承值”,并且我还取消选择“每
PageStoreService
从Episerver下拉一些自定义PageTypes
的内容,其中包含英语和德语内容
因此,对于我通过PageStoreService.getPage()
下拉的每个英文页面,我随后调用该页面id的PageStoreService.getLanguageBranchs()
,并继续解析德语页面的页面属性
当德语页面上没有翻译时,我很难将属性值恢复到英语版本
例如,我有一个属性电子邮件地址
,在CMS管理模式下,我将此页面属性配置为“继承值”
,并且我还取消选择“每种语言的唯一值”
。在CMS编辑模式下,我只在英文页面上输入一个电子邮件地址,该电子邮件地址在德语页面上显示为灰色,不可编辑。到目前为止一切都很好
问题是,当我通过PageStoreService.getLangaugeBranches()
下拉页面的德语版本时,EMAIL\u ADDRESS
页面属性没有值
非常感谢您的建议
谢谢。您是否在EPiServer中配置了语言回退行为: