web-dev-qa-db-ja.com

ビューに同じコンテンツ(翻訳)が複製されるのはなぜですか?

私は2言語(英語-アラビア語)のPropertiesの多言語サイトを所有しており、販売する必要のあるすべての物件を提供できる見解を持っています。

しかし、このビューに入ると、すべての多言語コンテンツは次の画像のように複製されます。

enter image description here

これはフィルター基準です

enter image description here

重複の問題を解決するためのアイデアはありますか?

3
Waseeem Alfarra

検索した後、私は自分の問題の解決策を見つけました:

これは、日付フィールドにフィルターを適用した場合に発生する可能性があります。そう。

[その他のオプション]の[ビューの詳細設定]で、[クエリ設定]を選択し、[個別]オプションをオンにします。

enter image description here

それでおしまい 。

3
Waseeem Alfarra

言語によるフィルターも追加する必要があります。値を「現在のユーザーの言語」に設定すると、サイトで現在選択されている言語に基づいて言語を選択できます。各言語に1つずつ、2つのビュー表示を作成することもできます。

1
Ahmed Jabar

Internationalizations Views モジュールを使用してみてください。これは i18n モジュールを拡張し、 Views の多言語サポートを提供します。

それはあなたが探しているかもしれない元のフィールドの代わりにフィルターとして翻訳されたフィールドを追加することを可能にします。

確かに、 Internationalizations Views モジュールには、D7の[〜#〜] dev [〜#〜]バージョンしかありませんが、現在 このバージョンを使用している31K以上のユーザー がいます。そのため、+ 31Kのユーザーが間違っていることはないため、「DEV」はそのバージョンの有効なリリース修飾子ではなくなったと思いますよね?

:多言語サイトでのビュー結果のフィルタリングは、 ビュー結果をフィルタリングする方法)などの説明でも示されているように、困難な場合があります。現在の言語ノードに

1
Pierre.Vriens

D8でも同じ問題が発生しました。ビューにフィルター「コンテンツ:翻訳言語」を追加し、「ページ用に選択されたインターフェーステキスト言語」に設定するだけで解決しました。

setting language filter

DISTINCTまたはREDUCE DUPLICATESを設定する必要はありません

0
fra
0
IMR