Zum Inhalt springen

Verbesserung der Auswahl bei globalen und lokalen Kategorien

Gleichnamige globale und lokale Hauptkategorien werden bei der Darstellung in getrennten Bäumen besser unterstützt und inkonsistente Zuordnungen werden vermieden.
Datum:
5. Juni 2026

OpenCms unterstützt globale und lokale Kategorien. Diese werden für eine Site immer zusammengeführt.

  • Das bedeutet, für eine Site gibt es nur einen Kategoriebaum, welcher sich aus globalen und lokalen Kategorien zusammensetzt.
  • Dieses Verhalten ist tief im Systemkern verwurzelt.

Ein Beispiel:

Gobale Kategorien:

allgemein/
allgemein/hund/
nurglobal/

Lokale Kategorien der Site:

allgemein/
allgemein/katze/
nurlokal/

In der Site verfügbare Kategorien dann zusammengesetzt:

allgemein/
allgemein/hund/
allgemein/katze/
nurglobal/
nurlokal/

Wichtig ist hier zu sehen, dass die Kategorie allgemein/ bei getrennter Betrachtung doppelt erscheint, sie intern jedoch wie eine Kategorie behandelt wird. Dies gilt auch, wenn Kategorien bei der Auswahl getrennt nach "lokal" und "global" dargestellt werden. Bei dieser Darstellung wird, um Verwirrung zu vermeiden, dazu geraten, NIE identische lokale und globale Hauptkategorien zu verwenden.

Wurden, wie im obigen Beispiel, gleichnamige globale und lokale Hauptkategorien gewählt und erfolgt gleichzeitig die Kategorieauswahl über die getrennt dargestellten lokalen und globalen Kategorien, war das Ergebnis teils unerwartet. Bisher war die Auswahl außerdem in bestimmten Fällen inkonsistent, zum Beispiel bei der Kategorieauswahl im Listen-Inhalt.

Durch Optimierungen werden nun:

  • die inkonsistente Auswahl von Kategorien verhindert
  • eine konsistentere Darstellung der an-/abgewählten Kategorien erreicht