2

Sitecore 8 (update 3) インスタンスに新しいロールを設定し、それに次のロールを割り当てました (コンテンツ ツリーへの読み取り/書き込みアクセスを付与するだけでなく):

sitecore\Sitecore Client Translating
sitecore\Sitecore Client Users
sitecore\Sitecore Client Authoring
sitecore\Sitecore Client Designing

ログインしてコンテンツ エディターを使用すると、言語を変更できます。ただし、ページ エディターエクスペリエンス エディターで言語を変更すると ([エクスペリエンス] > [言語] メニュー項目を使用)、404 エラーが発生します。ブラウザーの URL をルート (ホスト名) にクリアすると、言語が変更されたように見えます。

編集:追加情報

次の点に注意してください。

  1. このソリューションは、翻訳されたアイテムを使用しません。サイト/言語ごとに個別のコンテンツ ツリー (単一のインスタンス内) があります。
  2. linkManager は、URL に DisplayName を使用するように構成されています。
4

1 に答える 1

0

可能であれば、新しいコンテンツ ツリー構造とリンク マネージャーの構成設定のスナップショットを共有してください。それまでの間、リンク マネージャーの設定を元に戻して、正常に動作するかどうかを確認していただけますか? また、firebug net tab を永続的に使用して、第 2 言語をクリックしたときに要求された URL を確認します。

また、your-site-name#lang:- website#lang が更新された場合は、次の Cookie の値を確認してください。

ここで webiste はデフォルトのサイトコア サイトの名前です

さらに、エクスペリエンス エディターが読み込まれたら、言語メニューから既定の言語をクリックして、既定の言語でも機能するかどうかを確認してください。

前述のように、firebug を開いたままにし、すべてのリソース リクエストに 404 があるかどうかを確認するために、net タブを監視します。

于 2016-03-16T06:39:42.627 に答える