ich betreibe seit einiger Zeit ein privates Blog auf Basis von S9Y. Da ich mit der Funktionalität und dem Support hier sehr zufrieden bin, habe ich darüber nachgedacht, wie es gelingt, für die dringend notwendige Überarbeitung unserer Firmenhomepage ebenfalls auf S9Y zu setzen.
Da S9Y nicht primär dafür ausgelegt ist, sind einige Hürden zu nehmen. Bisher kann ich Euch daher hier noch kein fertiges Ergebnis präsentieren, aber heute konnte das erste Problem gelöst werden und ich wollte Euch die Lösung nicht vorenthalten.
Hintergrund: Unsere Firma ist ein Ingenieurbüro. Die Webseite dient primär der Selbstpräsentation unserer Leistung und der Darstellung unserer Referenzprojekte. Da die Referenzprojekte recht zahlreich sind, und ständig aktualisiert werden müssen, bietet sich hier die Verwendung eines CMS-Systems an.
Um die Referenzprojekte zur ordnen ist eine hierarchischen Struktur notwendig. Dazu möchte ich die Kategorien verwenden. Was fehlt ist eine saubere Navigation dazu. Es soll daher das serendipity_categories_plugin verwendet und angepasst werden.
Schritt 1: Anzeigereihenfolge der Kategorien bestimmen
Das serendipity_categories_plugin erlaubt die Anlage von geschachtelten Unterkategorien in der Form
Code: Select all
main category
main category
sub category
sub category
subsub catagory
main category
sub category
sub category
Code: Select all
main category 1.
main category 2.
sub category 2.1.
sub category 2.2.
subsub catagory 2.2.1.
main category 3.
sub category 3.1.
sub category 3.2.
Die gewählte Oberkategorie verstecken? NEIN
Sortierung: "Beschreibung", "aufsteigend"
mehrere Kategorien gleichzeitig darzustellen?: NEIN
Kategorien verstecken: NEIN
Smarty-Templating aktivieren?: JA (wird für die spätere Anpassung benötigt)
Bei der Anlage der einzelnen Kategorien kann man Name und Beschreibung eintragen, die übergeordnete Kategorie auswählen und angeben, ob die Artikel der untergeordneten Kategorien auch innerhalb der übergeordneten Kategorien sichtbar sein sollen. Hier habe ich NEIN gewählt, denn pro Navigationspunkt sollen immer nur die Einträge derselben sichtbar sein. Die übergeordneten Navigationpunkte werden später mit statischen Seiten gefüllt, die eine allgemeine Erläuterung beinhalten.