Seit 17 Jahren nutze ich ein Perlscript um Seiten zu bauen.
Es gibt mir tolle Möglichkeiten, die für mich essentiell sind. Bevor ich in Cantao einsteige, muss ich die Frage klären, ob folgendes möglich ist:
Ich definiere die Level-0 Rubriken:
Afrika
Amerika
Asien
Darunter die Level-1 Rubriken Länder
Darin Level-2 Rubriken Städte
Jede Rubrik kann beliebige Felder für Titel bzw. Texte oder auch Bilder haben, ebenso Meta-Daten und Pfade
Jede Rubrik bekommt automatisch eine Seite erstellt. Ich kann die Unterrubriken darin ausgeben lassen.
Ergebnis z.B:
Startseite /index.php
Bild plus verlinkter Titel Asien und Beschreibung
Bild plus verlinkter Titel Amerika und Beschreibung
Bild plus verlinkter Titel Asien und Beschreibung
Klick auf Asien ergibt
/pfad-fuer-asien/index.php
mit den Unterrubiken
Bild plus verlinkter Titel China und Beschreibung
Bild plus verlinkter Titel Vietnam und Beschreibung
Klick auf Vietnam ergibt
/pfad-fuer-asien/pfad-fuer-vietnam/index.php
In meinen Rubriken kann ich Unterrubriken oder Seiten haben.
Seiten heißen dann z.B.:
/pfad-fuer-asien/pfad-fuer-vietnam/reiseziele-in-vietnam.php
Egal, ob Rubrik oder Seite, ich habe meine Metatags und Daten aus beliebig vielen Feldern der Tabellen Kategorie bzw. Seiten.
Ich muss mich weder darum kümmern, dass die Pfade festgelegt werden, weil es immer heißt:
pfad-angabe-der-rubrik-0/.../pfad-angabe-der-rubrik-n/pfadname-der-seite.php
Ebenso wenig kümmere ich mich um die Navigationsanzeige und habe automatisch die verlinkten Titel:
Home > Asien > Vietnam > Seite (oder Seitentitel)
oder nur
Home > Asien > Vietnam
Überschrift Seitentitel != Bestandteil der Brotkkrümel
Außerdem kann ich mir kleine Abfragen machen wie:
Hole die letzten 5 Seiten aus der Rubrik Vietnam oder
Hole alle Seiten in Vietnam, die das Feld "oben" >= 1 haben, sortiere nach "oben ASC"
Hole alle Unterrubiken von Asien
Weil ich das ganze auch mehrsprachig brauche: habe ich regelmäßig die Felder
Titel und Titel2
Pfad und Pfad2
Die Ausgabe heißt dann z.B.
/index.php
/eng/index.php
/asien/index.php
/eng/asia/index.php
/asien/vietnam/index.php
/eng/asia/vietnam/index.php
gleichfalls habe ich pafd und pfad2 für die Seiten
/asien/vietnam/reiseziele.php
/eng/asia/vietnam/destinations.php
Für mich ist es esentiell, dass ich mich nicht um Pfade und Brotkrümel kümmern muss,
dass ich einfach von /asien/vietnam/index.php einen Link auf /eng/asia/vietnam/index.php setzen kann ohne jede Seite einzeln beackern zu müssen.
In meiner bisherigen Lösung kann ich jedes Feld aus den Tabellen Kategorie oder Seite ausgeben lassen:
Link zu {pfad}/{seitenname}.php
Ich hoffe, dass ich mein Anliegen verständlich machen konnte und mir jemand sagen möchte und kann, ob das so machbar ist.
Vielen herzlichen Dank.