it-swarm-eu.dev

Zdvojené taxonomické termíny z pohledu

Takže jsem dosud nebyl schopen najít řešení, aniž bych použil funkci předběžného zpracování ke kontrole duplikátů nebo jen pomocí modulu 'tagadelic'. Bylo by hezké získat nějaké uzavření.

Jak nakonfiguruji (blokové) zobrazení tak, aby se zobrazoval pouze seznam termínů pro slovní zásobu, každý termín se zobrazí jednou (možná za ním následuje číslo označující, kolikrát se používá) - i když tento výraz může být použit více uzly? Funkce „Distinct“ nedělá svou práci. Pole „Taxonomy: All terms“ a „Taxonomy: Term“ dávají podobnou duplicitní položku, když je termín znovu použit jiným uzlem.

Je to docela základní požadavek, jsem si jist, že mi něco chybí, ale nemůžu najít spolehlivou odpověď pro to, jak se s tím vypořádat v názorech

6
Storsey

Myslím, že používáte zobrazení Node místo zobrazení Term (Taxonomy)). Taháte tedy uzly a přidružujete k nim značky. Protože více uzlů může mít více značek, máte duplikáty. Myslím, že „Rozlišovací“ nefunguje, protože kontroluje uzly, zda jsou odlišné, ne každé pole, které přidáte do pohledu.

Místo toho zkuste vytvořit pohled a zvolit typ výrazu namísto uzlu. Dal jsem dohromady velmi jednoduchý pohled, aniž bych použil Distinct a nemám duplicitní hodnoty, přestože je každý termín určitě použit na více než jednom uzlu.

Nevím, jak byste počítali vedle každého termínu pomocí Zobrazení, ale vím, že modul Advanced Taxonomy Blocks to dělá.

5
Chaulky

Odpověď je pomocí agregace!

Povolte „Použít agregaci“ (skryté v části „Ostatní“ v části „Upřesnit“), pak můžete pole nastavit na „Výsledky seskupit společně“ a zobrazí se pouze jeden výraz. Ujistěte se, že jste odstranili všechna kritéria řazení, protože způsobují konflikty. Agregaci můžete také použít k zobrazení počtu výsledků přidáním duplikovaného pole a nastavením typu agregace na 'Count'.

Zde je dobrý screencast o celém procesu.

3
Spadstar

Vytváříte termínové zobrazení, a Node nebo něco jiného?) Dokázal jsem vytvořit termínové zobrazení, které ve výchozím nastavení jednoduše uvádí všechny termíny (termíny jsou uvedeny pouze jednou). vocab, atd.

2
clsturgeon