私はDrupal 7および entityreference モジュールを使用しています。field_users_referencedと呼ばれるユーザーへのエンティティrefenreceフィールドを持つコンテンツタイプがあります。
そのため、ビューモジュールとそのコンテンツタイプのリストノードでビューを作成しました。このビューの結果をfield_users_referencedに基づいて並べ替えます。
フィルターフィールドにfield_users_referencedフィールドを追加し、それを公開フィルターに設定すると、thatsフィールドにfield_users_referenced値を入力した後、結果がありません。
選択ボックスでfield_users_referencedをフィルタリングしたくない必要はありません。公開されたフィルターフィールドに値を入力して結果を注文したいと思います。
私を助けてください。
詳細表示設定->関係の追加->エンティティ参照フィールドの選択
次に、フィルター->フィルターを追加->それぞれのエンティティからフィールドを選択します。
ありがとう
Drupal 8では、次のいずれかを実行できます。これらは、推奨度の高いものから低いものへの順になっています。
エンティティ参照フィールドをビューとの関係として追加する必要があります。その後、フィルターセクションでユーザーエンティティタイプのフィールドを使用し、自由に設定できます。
Drupal8には別の方法があります。 verf モジュールを使用してみてください
@Colanソリューションに基づいています。次のパッチをcomposer.json
ファイルに追加します
"extra": {
"patches": {
"drupal/core": {
"View Entity Reference Field" : "https://www.drupal.org/files/issues/2019-12-24/drupal-generalize-taxonomyindextid-filter-2429699-277.patch"
}
}
}
次に、composer install
およびキャッシュの再構築を実行します。