これは難しいことではないと思いますが、困惑しています。
私の見解では、特定のフィールドに画像がないノードを除外します。このフィールドでは、画像の数に制限はありません。正確な数量は関係ありません。0を超えているだけです。
このフィルターはどのように作成し、何にフィルターをかけますか?
ビューの編集画面で、フィルターボックスの「+」記号をクリックして新しいフィルターを追加します。フィルターの設定:
これで、imagefieldに画像がある選択したノードのみがビューに表示されます
画像フィールドのサブフィールド(fid、delta、language、width、heightなど)でフィルタリングすると、結果に重複した行が含まれる可能性があり、通常は望ましくありません。これを回避するには、代わりに「image_field_name:delta」フィールドでフィルタリングし、Operatorを「Is equal to」0に設定します。これにより、イメージのないすべての行が除外され、重複は作成されません。
多くの場合、True/Falseオプションはありません。この場合、クリックしてフィルターを追加し、:fidで終わる画像を選択します。 FIDはファイルIDの略です。選択メニューから「空ではない(NOT NULL)」を選択します。
これにはファイルIDが必要です。また、ファイルがないとファイルIDは存在できません。
私はLaxman13命令を試しましたが、そのプロセスはうまくいきませんでした。リストの値はノードの表示コンテキストに関連していると思います。
私の場合、CCK画像フィールド(コンテンツ:画像-fid)との関係を作成してから、「not empty」検証を含む以前の関係を使用してファイルIDフィルター(ファイル:ファイルID)を作成する必要がありました。