0

英語とドイツ語の両方のコンテンツを含むPageStoreServiceカスタムのために、Episerver からコンテンツを取得するために使用しています。PageTypes

そのため、 でプルダウンした英語のページごとに、そのページ IDPageStoreService.getPage()を呼び出しPageStoreService.getLanguageBranches()、ドイツ語のページからページ プロパティの解析に進みます。

ドイツ語のページに翻訳が存在しない場合、プロパティ値が英語版に戻ってしまうという問題があります。

たとえば、プロパティEMAIL_ADDRESSがあり、CMS 管理者モードでこのページ プロパティを に設定し'Inherits value'、選択も解除し'Unique value per language'ます。CMS 編集モードで、英語のページにのみ電子メール アドレスを入力すると、この電子メール アドレスはドイツ語のページにグレー表示され、編集不可として表示されます。これまでのところすべて順調です。

問題は、ドイツ語版のページを でプルダウンするとPageStoreService.getLangaugeBranches()EMAIL_ADDRESSページ プロパティに値がないことです。

どんなアドバイスでも大歓迎です。

ありがとう。

4

1 に答える 1

0

EPiServer で言語フォールバック動作を構成しましたか?

http://world.episerver.com/Blogs/Linus-Ekstrom/Dates/2011/3/Changes-to-the-EPiServer-CMS-Globalization/

于 2013-05-14T21:20:35.287 に答える