私のサイトの記事/ノードを翻訳しようとしています。必要なモジュールをすべてインストールしました。
カスタムノードタイプがあります。
このカスタムノードタイプには、翻訳可能なフィールドと翻訳できないフィールドがあります。
カスタムタイプのノードを含むフロントページのカスタムビューを作成しました。しかし、言語を切り替えると、翻訳が機能しません。
メニューの翻訳が機能します。ただし、ビューノードは翻訳されません。
このような完全なURLパスで自分のノードにアクセスした場合の興味深いこと
http://test.net/node/1
翻訳は正常に機能します。
次の方法でテンプレートにノードプロパティを出力しています
{{ node.title.value }}
{{ node.field_description.value|raw }}
{{ node.field_custom_body.value|raw }}
何が悪いのでしょうか?
[〜#〜]編集[〜#〜]
オプションがないContent language selected for page
私の見解はこのように見えます
PS私は言語スイッチャーブロックを使用して言語を変更していて、セッション変数を設定しています
ビューで言語のフィルターを構成する必要があります。
フィルター基準
"コンテンツ:翻訳言語(=ページに選択されたコンテンツ言語)"
ところでノードテンプレートに大きなセキュリティの問題がある場合、ユーザー入力を含むフィールドに未加工フィルターを適用することはできません。あなたは使うべきです
{{ content.field_custom_body }}
代わりに、フィールドを印刷します。