it-swarm-eu.dev

Filtrujte pouze na uzly s obrázkem v obrazovém poli

Jsem si jistý, že to nemůže být obtížné, ale má to pahýl.

Podle mého názoru chci vyloučit uzly, které nemají obrázek v konkrétním poli. Pole umožňuje neomezený počet obrázků. Nezajímá mě přesné množství, jen že jich je více než 0.

Jak vytvořím tento filtr a na čem mohu filtrovat?

6
Icode4food

Na obrazovce pro úpravu zobrazení klikněte na symbol + v poli filtry a přidejte nový filtr. Nastavení filtru:

  • Vyberte své obrazové pole, na kterém chcete filtrovat (např. „Obsah: Můj obrázek (field_my_image) - seznam“)) a klikněte na tlačítko „Přidat“
  • Zaškrtněte True a klikněte na "Update"

Nyní se v pohledu zobrazí pouze vybrané uzly, které mají obraz v obrazovém poli

5
Laxman13

Pokud filtrujete podle podpolí obrazového pole (např. Fid, delta, jazyk, šířka, výška atd.), Můžete ve výsledcích skončit duplicitními řádky, což obvykle není žádoucí. Chcete-li tomu zabránit, stačí místo toho filtrovat podle pole „image_field_name: delta“ a nastavit operátor na „je rovno“ 0. To by mělo odfiltrovat všechny řádky bez obrázků a bez vytváření duplikátů.

7
Klokie

Často nebudete mít možnost True/False. V tomto případě kliknutím přidejte filtr, vyberte obrázek, který končí: fid. FID je krátký pro ID souboru. V nabídce vyberte možnost „Není prázdný (NOT NULL)“.

Vyžadovalo by to ID souboru; a ID souboru nemohou existovat bez souboru.

enter image description here

2
timofey.com

Vyzkoušel jsem instrukci Laxman13, ale ten proces pro mě nefungoval. Myslím, že hodnota záznamu souvisí s kontextem zobrazení uzlů.

V mém případě jsem musel vytvořit vztah s mým obrazovým polem CCK (Content: Image - fid) a pak vytvořit filtr ID souboru (File: File ID) pomocí předchozího vztahu s „not empty“ validation.

1
revagomes