Drupal 8や他の多言語アプローチを完全には理解していないかもしれませんが、あらゆる種類の問題にぶつかっています。
私が単に欲しいのは、2つの異なる言語からのリンクを含む単一のメニューです。
これを実現するには:
- 言語モジュールを有効にして、1つの追加言語を設定しました。インストールはNLで行われ、FRを追加しました
- コンテンツ翻訳モジュールを有効にしました
- 「コンテンツ」と「メニューリンク」の両方をチェックしたので、ノードとメニュータイトルの両方を翻訳できます(admin / config / regional / content-language)。
- メインメニューの言語を「-該当なし」に設定します。これが正しいかどうかはわかりませんが、メニューには2つの言語からのリンクが含まれるので、これが最良のオプションだと思いました(admin / structure / menu / manage / main)
問題#1:
NLノードを作成してメニューリンクを有効にすると、すべて/ nlで問題ありませんが、/ frではメニューリンクがポップアップします。FRの翻訳やメニューリンクがないため、これは奇妙なようです。
問題#2:
NLノードで[Translate]をクリックすると、FR編集フォームが表示されます。コンテンツを入力して、メニューリンクのタイトルを変更します(フィールドは表示され、NLメニューリンクのタイトルが事前に入力されています)。ノードのNLバージョンとFRバージョンの両方を取得しましたが、元のNLメニューリンクが変更されました。自動的に、私のメニューリンクのFRバージョンが作成されると思います。しかし、そうではありません。手動で[構造]> [メニュー]に移動し、NLメニューリンクの[翻訳]をクリックする必要があります
間違った方法でセットアップしていますか?別のNL / FRメニューに行くべきですか?ノードを翻訳するときにオンザフライでメニュー項目を作成するには、機能を手動で追加する必要がありますか?
誰かが似たようなことをして同じ問題を経験しましたか?そしておそらく何か解決策はありますか?