英語とドイツ語の両方のコンテンツを含むPageStoreServiceカスタムのために、Episerver からコンテンツを取得するために使用しています。PageTypes
そのため、 でプルダウンした英語のページごとに、そのページ IDPageStoreService.getPage()を呼び出しPageStoreService.getLanguageBranches()、ドイツ語のページからページ プロパティの解析に進みます。
ドイツ語のページに翻訳が存在しない場合、プロパティ値が英語版に戻ってしまうという問題があります。
たとえば、プロパティEMAIL_ADDRESSがあり、CMS 管理者モードでこのページ プロパティを に設定し'Inherits value'、選択も解除し'Unique value per language'ます。CMS 編集モードで、英語のページにのみ電子メール アドレスを入力すると、この電子メール アドレスはドイツ語のページにグレー表示され、編集不可として表示されます。これまでのところすべて順調です。
問題は、ドイツ語版のページを でプルダウンするとPageStoreService.getLangaugeBranches()、EMAIL_ADDRESSページ プロパティに値がないことです。
どんなアドバイスでも大歓迎です。
ありがとう。