Hallo erstmal,
Hätte nie gedacht, dass sowas "gebräuchliches" zu so einem Problem auswachsen könnte:
Ich habe eine Liste von News, welche automatisch nach Monaten gruppiert werden soll, bzw. welche durch monatliche Zwischenüberschriften gegliedert werden soll.
grobe Struktur wie's mal aussehen soll:
...
April
news3 |
news4 |
news5 |
Mai
news6 |
news7 |
news8 |
...
Bisher regele ich das über die Kategorien "April", "Mai" usw, sowie separaten LIST-Elementen für jede Kategorie.
Das ist leider umständlich, weil man nicht nur die News, sondern auch die LIST-Elemente pflegen muss.
ABER: Die automatische Gliederung sollte laut Manual kein Problem sein, wenn man "listGroupBy = category" verwendet und den News halt Kategorien wie "April", "Mai" usw. zuordnet.
Leider habe ich nun alle möglichen Konfigurationen durchprobiert und hänge immernoch an diesem Problem, dass die Ausgabe wie folgt aussieht:
April
news3 |
Mai
news6 |
D.h. es wird immer nur der erste Newseintrag angezeigt.
In der Flexform des LIST-Elements ist konfiguriert:
- Ansicht: LIST
- Modus: [alle]
...und sonst nichts, bzw. die Default-Werte.
Und das steht im Ext-Template-TS:
plugin.tt_news {
templateFile = fileadmin/.../...test.tmpl
listGroupBy = category
}
Von übergeordneten Templates wird kein TS bezüglich tt_news übergeben, was da irgendwie mit reinspielen könnte (limit, latestLimit etc.) - zumindest nichts was logisch nachvollziehbar wäre.
Lasse ich das "listGroupBy = " weg, erscheint der Kategorietitel über jedem einzelnen News-Eintrag, was leider nicht ansehnlich ist.
Das Problem trat bereits mal vor zweineinhalb Jahren auf, aber eine Lösung habe ich auch in anderen Foren noch nicht gefunden.
Kennt jemand dieses Problem und dessen Lösung?
Oder kennt jemand eine andere/bessere Möglichkeit, die LIST-Ansicht nach Monaten zu gliedern?
Ich danke vielmals für jeden Hinweis! 🙂
Serg