我使用PageStoreService
拉下從Episerver內容爲一些定製PageTypes
包含英語和德語內容。Episerver PageStoreService,頁面屬性不回落掌握語言
因此,對於通過PageStoreService.getPage()
下拉的每個英文頁面,我都會爲該頁面標識調用PageStoreService.getLanguageBranches()
,然後繼續解析德語頁面的頁面屬性。
當德語頁面上沒有翻譯時,我遇到屬性值回退到英文版的問題。
例如我有一個屬性EMAIL_ADDRESS
,在CMS管理員模式下,我將此頁屬性配置爲'Inherits value'
,我也取消選擇'Unique value per language'
。在CMS編輯模式下,我只在英文頁面上輸入電子郵件地址,並且此電子郵件地址在德語頁面上顯示爲不可編輯的灰色。迄今爲止都很好。
問題是,當我通過PageStoreService.getLangaugeBranches()
拉下頁面的德語版本時,頁面屬性EMAIL_ADDRESS
沒有任何價值。
任何意見是極大的讚賞。
謝謝。