Taxonomie Begriffe mit Views in einer Liste ausgeben
Eingetragen von karolina (66)
am 25.06.2010 - 20:25 Uhr in
am 25.06.2010 - 20:25 Uhr in
Liebe Leute
Ich habe eine Taxonomie, welche Tags zulässt. Nun würde ich gerne mit Views eine Liste ausgeben (alphabetisch geordnet), bei welcher die Taxonomie-Begriffe untereinander dargestellt werden. Wenn man auf Begriff draufklickt kommen allen Nodes, die mit diesem Taxonomie-Begriff versehen sind.
Ich habe bei Felder: Taxonomie_Begriff gewählt und dort "Dieses Feld mit seiner Taxonomie-Begriffseite verlinken" angeklickt.
Soweit habe ichs hingekriegt, nur zeigts die Begriffe ( je nach dem wievielmal sie vorkommen) doppelt oder gar dreifach an.
Weiss jemand eine Lösung?
Ich freue mich auf jede Antwort!
Liebe Grüsse Karolina
- Anmelden oder Registrieren um Kommentare zu schreiben
Display only distinct items, without duplicates.
am 26.06.2010 - 16:57 Uhr
Hallo Karolina,
Views bietet die Einstellung "Distinct". Ich weiß gerade nicht, ob und wie das übersetzt wurde, falls Du eine Überstzung für Views benutzt.
Hier der Beschreibungstext in Views:
This will make the view display only distinct items. If there are multiple identical items, each will be displayed only once. You can use this to try and remove duplicates from a view, though it does not always work. Note that this can slow queries down, so use it with caution.
Viel Erfolg,
Carsten
# DrupalCenter-Moderator # https://www.drupal.org/u/c-logemann
# CTO der Nodegard GmbH: Tech. Concepts | Security + Availability Operations / Wir unterstützen IT-Abteilungen, Agenturen, Freiberufler:innen
Hallo Carsten
am 28.06.2010 - 10:22 Uhr
Danke für deine Antwort!
Ich habe das ausprobiert, mit "District" im Views (auf Deutsch heissts "Eindeutig" )
Leider funktioniert es nicht, es werden die Taxonomie-Begriffe immer noch doppelt und dreifach angezeigt.
Weiss jemand eine andere Lösung?
Liebe Grüsse Karolina
Vielleicht so
am 28.06.2010 - 11:33 Uhr
Versuchs mal mit einer View vom Typ 'Begriff' und nicht vom Typ 'Node'.
Ansichten - Hinzufügen - Ansichten Typ
Grüße, Broerello
Hi Broerello
am 28.06.2010 - 11:48 Uhr
Danke für deine Antwort!
Ein interessanter Vorschlag!
Doch leider geht das in meinem Fall nicht, da ich nach einem Bestimmten Nodetyp filtern muss und dass geht mit dem Typ "View:Begriff" leider nicht...
Liebe Grüsse Karolina
Gruppierung !
am 28.06.2010 - 12:09 Uhr
Hallo Karolina,
in views unter "Darstellung" kannst du "HTML-Liste" und "Gruppierung" wählen.
Dort nach dem Taxo-Begriff gruppieren.
Dann erscheint:
TaxoBegriff_1
Quellcode:
<h3>TaxoBegriff_1</h3>
<ul>
<li>TaxoBegriff_1</li>
<li>TaxoBegriff_1</li>
<li>TaxoBegriff_1</li>
</ul>
jetzt kannst die Liste mit CSS ausblenden
ul li {display: none;}
oder ein views.tpl.php schreiben
Sepp
probier doch mal unter Filter
am 28.06.2010 - 12:31 Uhr
probier doch mal unter Filter - nach Taxonomie Begriff zu filtern - alle Begriffe auswählen und unten den Haken "Duplikate reduzieren" aktivieren.
„Nichts geschieht ohne Risiko, aber ohne Risiko geschieht auch nichts.“
O.k. Typ: Node
am 28.06.2010 - 14:19 Uhr
Wenn Du auf den Views Type:Node angewiesen bist, wär's evtl. mit Argumenten zu lösen.
Gib doch der Block Ansicht das Argument Taxonomy:Term
Dann bei Aktion wenn Argument nicht vorhanden ist :Zusammenfassung aufsteigend.
(Dann kannst Du Dir auch noch die Anzahl der Beiträge in Klammern anzeigen lassen).
Das ganze lässt Du dann auf eine Page Ansicht linken (ebenfalls Argument Taxonomy:Term)
wo Du z.B. Node:Title und Node:Body ausgeben lässt, oder was auch immer Du noch von den Nodes ausgeben willst.
O.k. Der Link geht dann nicht zum Taxonomie Begriff, dafür bist Du aber flexibler mit Deiner Ausgabe.
Hoffe es hilft was.
Grüße, Broerello
Wow, danke für die vielen Vorschläge
am 28.06.2010 - 17:34 Uhr
werde sie einzeln anschauen!
Danke und liebe Grüsse Karolina
Ich versuche diese Tipps mit
am 18.07.2010 - 19:18 Uhr
Ich versuche diese Tipps mit meiner Taxonomy View nachzubauen.
Ich finde das Feld "Duplikate reduzieren" nicht.
Hört sich so an, als wäre es genau das, was ich brauche.
Wo steht das denn?
Ich sehe nur das Feld "Eindeutig".
Das hilft in meinem Fall aber nicht, weil es nach der ID gruppiert und nicht auf den Begriff.