2013-05-13 54 views
0

我使用PageStoreService拉下從Episerver內容爲一些定製PageTypes包含英語和德語內容。Episerver PageStoreService,頁面屬性不回落掌握語言

因此,對於通過PageStoreService.getPage()下拉的每個英文頁面,我都會爲該頁面標識調用PageStoreService.getLanguageBranches(),然後繼續解析德語頁面的頁面屬性。

當德語頁面上沒有翻譯時,我遇到屬性值回退到英文版的問題。

例如我有一個屬性EMAIL_ADDRESS,在CMS管理員模式下,我將此頁屬性配置爲'Inherits value',我也取消選擇'Unique value per language'。在CMS編輯模式下,我只在英文頁面上輸入電子郵件地址,並且此電子郵件地址在德語頁面上顯示爲不可編輯的灰色。迄今爲止都很好。

問題是,當我通過PageStoreService.getLangaugeBranches()拉下頁面的德語版本時,頁面屬性EMAIL_ADDRESS沒有任何價值。

任何意見是極大的讚賞。

謝謝。

回答