[gelöst] Kommagetrennte Tags in View gruppiert anzeigen

am 12.12.2014 - 09:08 Uhr in
Hallo Forum,
wie kann ich erreichen, dass Tags in einem View gruppiert werden?
Was im Moment geschieht, ist das pro Post die kommagetrennten Tag-Listen
aufgereiht werden.
Hier ist mein Blog wofür ich das brauche (mit Enterprise Blog gestaltet):
http://selimoezkan.com/blog
Zwar werden die Tags einzeln dargestellt und verlinkt, aber manche Tag tauchen
doppelt auf.
Mit MySQL würde man ja eine SELECT-Query machen, die eine GROUP-Option
enthält. Wie geht das mit Views?
Danke für Tipps.
Liebe Grüße
Soezkan
- Anmelden oder Registrieren um Kommentare zu schreiben
So ganz kapiere ich Dein
am 12.12.2014 - 10:16 Uhr
So ganz kapiere ich Dein Problem nicht, weil die Blog-Einträge und Tags-Darstellungen, die ich gesehen habe, für mich korrekt aussehen.
Hast Du noch einen Link, bei welchem Blog-Eintrag es nicht stimmt?
Hast Du die User Aggregation Funktion bei der View (unter Erweitert) ausprobiert?
Die macht eigentlich genau den SELECT-GROUP-BY.
danke schonmal für die
am 13.12.2014 - 10:18 Uhr
Hallo
danke schonmal für die Antwort.
Die Einträge leiten alle zum damit verküpften Post - das ist richtig.
Nur ist das Problem, das manche Tags mehrmals im Block-View auftauchen.
Z. B. tauchen die Wörter "Zeiteinteilung, Zeit, Gesundheit" mehrmals auf.
Ich möchte solche aber gruppieren. Wie kann ich die Tags gruppieren bzw. zusammenfassen?
Im Anhang befindet sich ein Screenshot meiner View-Einstellungen.
Danke für Hilfe!
Liebe Grüße
Soezkan
Hat da keiner eine Idee, was
am 16.12.2014 - 21:02 Uhr
Hat da keiner eine Idee, was ich falsch mache?
Wie kann ich die einzelnen Tags gruppieren und z. B. alphabethisch auflisten lassen?
Danke
Hast Dudie Use
am 17.12.2014 - 06:56 Uhr
Hast Du die Use Aggregation-Einstellung der View getestet?
Einfach auf Ja stellen.
Danke für den
am 18.12.2014 - 10:25 Uhr
Danke für den Tipp.
Allerdings musste ich erstmal diesen Patch einfügen, da ich nachdem ich
die Aggregation = yes gestellt habe einen Fehler bekam:
"Fatal error: Cannot access empty property in modules/field/field.attach.inc on line 324"
Das ist der Patch:
Index: modules/field/field.attach.inc
===================================================================
--- modules/field/field.attach.inc (revision )
+++ modules/field/field.attach.inc (revision )
@@ -449,6 +449,7 @@
}
}
+ $instances = array_filter($instances);
return $instances;
}
Komisch, das mußte ich noch
am 18.12.2014 - 10:29 Uhr
Komisch, das mußte ich noch nie einspielen.
Und bringt die Aggregation was?
Ja, eigentlich schon, da
am 18.12.2014 - 10:37 Uhr
Ja, eigentlich schon, da jetzt die Begriffe nicht mehr doppelt auftauchen.
Allerdings würde ich Sie nun gerne alphabetisch sortieren und durch Kommata trennen.
Habe ich nicht hinbekommen. Wenn ich bei "SORT CRITERIA" "Field: Tag" angebe, ordnet
er mir's trotzdem nicht von A-Z.
Wie kann ich das einstellen?
Der View mit der Tag-Liste wird hier unten rechts angezeigt: http://selimoezkan.com/
Danke für Hilfe!
Hi, versuchst Du das über
am 18.12.2014 - 11:00 Uhr
Hi, versuchst Du das über eine View über Nodes zu lösen? Warum nicht eine über Taxonomie-Begriffe?
Wäre ev. ein Taxonomy-Menu und/oder eine Tag-Cloud eine Alternative?
Hast Du das Sort-Kriterium
am 18.12.2014 - 12:02 Uhr
Hast Du das Sort-Kriterium post date entfernt?
@leda.ch: Ich benutze das
am 19.12.2014 - 10:50 Uhr
@leda.ch: Ich benutze das Enterprise Blog module und habe beretis etliche Posts veröffentlicht. Kann ich nachräglich die damit verbundenen Tags in eine Taxonomie befördern oder sind die sowieso schon als Taxonomie gespeichert und ich weiß nicht wo?
@montviso: bitte schau mal den Screenshot an. Und, ja, ich habe das Veröffentlichungsdatum aus der Sortierliste entfernt.
Danke für Eure (weiteren) Tipps!
Liebe Grüße
Soezkan
Ich kenne das Modul nicht,
am 19.12.2014 - 11:38 Uhr
Ich kenne das Modul nicht, aber gem. Modulbeschreibung sollte es eine Free Tag Taxonomie geben. Wenn Du diese Taxonomie mit den erwarteten Inhalten findest, dann solltest Du sie IMO auch mit
eigenen Views oder anderen Taxonomie-Modulen nutzen können, oder?
Hm....vielleicht mußt Du mal
am 19.12.2014 - 15:37 Uhr
Hm....vielleicht mußt Du mal mit den Einstellungen für die Aggregation spielen.
Vielleicht sortiert er jetzt nach der Anzahl pro Tag.
Ansonsten ist es vermutlich eine gute Idee, diese Free Tag Taxonomie mal näher zu betrachten.
Habe eine Lösung
am 15.01.2015 - 08:52 Uhr
Habe eine Lösung gefunden:
Dieses Modul macht genau das, was ich brauche:
https://www.drupal.org/project/tagclouds
Vielen Dank nochmal für die Tipps.
Liebe Grüße
Soezkan