17. September 2018
weblication cms liste kategorien category filter anzahl toolEntriesPerCategory
Nach Kategorien gefilterte Listen ermöglichen die Anzeige der Anzahl der zur Kategorie vorhandenen Einträge
Anwendung findet dies z.B. im Weblic® Veranstaltungskalender, welches zur Übersichtsseite der Veranstaltungen das Listen-Element "Anzahl der vorhandenen Einträge einer Kategorieauswahl hinzufügen bzw. leere Elemente ausblenden" (Listen-Template: toolEntriesPerCategory.wFilelist.php) nutzt.
Gefiltert wird hier in den Listenoptionen zum einen über einen Filter für Veranstaltungen.
Zum anderen erlauben die Einstellungen folgende Angaben für 2 Auswahlboxen:
Auf diese Weise kann einer Kategorien-Auswahlbox zu jeder Kategorie in Klammer die Anzahl der gefundenen Einträge hinzugefügt werden. Je nach Einstellung werden auch Kategorien zur Auswahl angeboten, welchen keine Einträge/Dateien zugewiesen sind und dann entweder mit einer (0) ersichtlich gemacht oder ggf.
Nachfolgend zeigen wir Lösungen zu bekannten Problemfällen auf.
Sollte die in Klammer gezeigte Anzahl der Einträge nicht mit der der aufzulistenden Einträge zur Kategorie übereinstimmen, kann das ggf. an einer älteren Umsetzung liegen. In älteren Projekten waren teilweise die folgenden Fragment-Angaben zu stark limitiert (z.B. entriesPage auf 20 und limitPages auf 10), was Sie dann im XML des Elementes wie folgt manuell korrigieren:
<wd:fragment id="entriesPage" type="char.text"/> <wd:fragment id="limitPages" type="char.text">1024</wd:fragment>