Kentico 8.2から(9と10へ)アップグレードし、言語セレクタを失った。それは私たちのマスターページにあり、私たちのサイト全体に表示されます。 LanguageDataSourceに切り替えましたが、使用可能なすべての言語が返されていませんでした。むしろ、現在のページが翻訳された言語のみを返していました。言い換えれば、現在のページに英語版とドイツ語版がある場合、言語データソースは英語とドイツ語のみを返しますが、スペイン語は使用できません。スペイン語はKenticoで有効になっています。
翻訳されていないページを除外するチェックボックス(デフォルトはチェックされています)をチェックし、チェックを外しました。これは、英語/ドイツ語のページでフランス語のオプションが示されているため、この問題を解決するように見えました。ただし、認証されていないユーザーが同じページを表示すると、英語とドイツ語のみが表示されることがわかりました。 言語データソースは、現在のページが翻訳された言語だけでなく、使用可能なすべての言語を返すようにして、認証されたユーザーではなくすべてのユーザーに対応させるにはどうすればよいですか?Kentico LanguageDataSourceがすべての言語を返していません
答えて
マスターページに2つの言語データソースがあることが判明しました。 1つはデスクトップ用で、もう1つはモバイル用です。奇妙な挙動は、「非翻訳ページを除外する」モバイルを持っているためであった。この結果はキャッシュされ、デスクトップのものでも使用されていました。余分なデータソースを削除しましたが(モバイルデータソースの除外ボックスのチェックを外しても問題ないでしょう)、残りのデータソースは必要に応じて動作します。入力いただきありがとうございます。
この機能はおそらくバージョン9ではdroppedでした。カスタムコードなしでは、この機能はおそらくありません。ただし、放棄されたWebパーツは、documentationに記載されているように回復できます。
言語セレクタが削除されたことを理解します。私の心配は、宣言された言語データソースを動作させることです。私は、言語データソースがサポートされているので、私が望むことをやろうとしているので、古い言語セレクタWebパーツを最後の手段として取り戻すことを検討します。 –
Dancing Goatサンプルサイトでテストしたところ、期待通りに動作しました。認証されたユーザーと認証されていないユーザーの両方に表示されるすべての言語(バージョン10.0.28でテスト済み)です。自分で試してみてください。データソースWebパーツが特定のロールなどでのみ表示されるゾーンに配置されていないことを確認します。 – rocky
- 1. マルチドメインのKentico多言語
- 2. get_post_metaが別の言語で動作していません
- 3. tmパッケージ内のDocumentTermMatrixがすべての単語を返しません
- 4. jQuery言語翻訳が機能していませんか?
- 5. アラビア語への言語変更が機能していませんか?
- 6. jsoupは別の言語をサポートしていませんか?
- 7. get_postsすべての投稿を返信していません
- 8. 赤い言語がAndroid用にコンパイルされていません
- 9. TYPO3バックエンドモジュールの言語ファイルがロードされていません
- 10. ホームページが別の言語に翻訳されていません
- 11. KenticoメディアライブラリがMVCプロジェクトと同期していません
- 12. Drupal言語スイッチャープレフィックスを追加していません
- 13. Joomlaは言語ファイルをロードしていません
- 14. Woocommerceはフルサイズで言語ファイルを使用していません
- 15. Joomlaは言語フィルタを表示していません
- 16. テレグラムキーボードは英語以外の言語を表示していませんか?
- 17. 言語がVM用に設計されていません
- 18. リーフレットルーティングマシン:言語コード[オブジェクトオブジェクト]がロードされていません
- 19. エラーjavafx:ページ言語が指定されていません
- 20. SFSafariViewController言語が更新されていません
- 21. スプラッシュスクリーン言語/地域対応がサポートされていません。
- 22. 複数言語のUWPアプリ - すべての言語をチェック
- 23. プロセスAPIがmsワードプロセスのすべてのインスタンスを返していません
- 24. RegexはC言語で動作していません
- 25. MimeBodyPartがアジア言語のエンコードUTF-8を設定していません
- 26. どのプログラミング言語が言語レベルの状態をサポートしていますか?
- 27. 言語が宣言されていません理想的には
- 28. Azure Cognitive:提供されている言語がサポートされていません
- 29. assemmbly言語プログラムで単語を掛け合わせるのは正しいようですが、正解を返していません
- 30. すべての活動の言語を変更します
権限のないユーザーには、フランス語のページがありますか?ロジックは、アクセス可能なすべてのページを探し、それらの言語の別個のリストを得ることができる。 また、キャッシュをクリアしましたか? –
はい、フランス語の翻訳ページがあります。私はシステムキャッシュもクリアしました。 –
@ RoM;あなたの古いセレクターにはどのような行動がありましたか?現在のページをリダイレクトしようとしましたか、または選択した言語のサイトのルートにリダイレクトされましたか?どのような行動を複製しようとしていますか? – mnield