Ich habe folgenden Wortschatz:
- Wurzel Alpha
- Term Alpha 1
- Term Alpha 2
- Subterm Alpha 1
- Root Beta
- Wurzel-Gamma
- Term Gamma 1
- Term Gamma 2
Wie filtere ich die Ansicht, um nur die Grundbegriffe des Wortschatzes anzuzeigen? Momentan werden in meiner Ansicht sowohl die Stammbegriffe als auch die untergeordneten Begriffe angezeigt (Begriff * *)
Abschließend möchte ich das Argument 'Root Alpha' (oder dessen Tid oder was auch immer aus einem Kontext) übergeben und es dann nur zu den direkten Kindern von 'Root Alpha' filtern lassen. (Ausdruck Alpha *). Noch weiter zu filtern wäre ein Bonus.
Ich kann es zum Laufen bringen, wenn ich alle meine Begriffe in einen Stammbegriff füge, sodass das Vokabular wie folgt aussieht:
- Wahre Wurzel
- Wurzel Alpha
- Term Alpha 1
- Term Alpha 2
- Subterm Alpha 1
- Root Beta
- Wurzel-Gamma
- Term Gamma 1
- Term Gamma 2
- Wurzel Alpha
Ich bin mir nicht sicher, welche Vokabularstruktur korrekter ist, und als ich dies schrieb, wurde mir klar, dass ich etwas zu lesen habe, abgesehen davon, dass ich dies anhand von Ansichten herausfinden muss.
quelle
Wenn Sie eine statische Taxonomiestruktur haben, können Sie mithilfe von filtern. An
filter criterion: Content: Has taxonomy terms (with depth)
dieser Stelle können Sie nur die zu filternden Stammbegriffe auswählen:Ich hoffe, Informationen sind nützlich.
quelle
Sie können dies auch mit einem einfachen Filter und einer nicht statischen Taxonomiestruktur tun:
Es werden nur die Stammbegriffe Ihrer Taxonomie angezeigt und es funktioniert auch, wenn Sie die Taxonomiestruktur später ändern ...
quelle
Sie können es wählen mit
WHERE parent = 0
Verwendungdb_query()
auf Ihrer Seite.quelle