Ergebnis 1 bis 7 von 7

Thema: Rubriken / Breadcrump / Pfade

  1. #1
    Contao-Nutzer
    Registriert seit
    02.07.2017.
    Beiträge
    46

    Standard Rubriken / Breadcrump / Pfade

    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.

  2. #2
    Contao-Nutzer
    Registriert seit
    02.07.2017.
    Beiträge
    46

    Standard

    Jetzt habe ich mich den ganzen Tag mit der für mich nicht installierbaren 4.4 geärgert und weiß noch nicht einmal, ob ich mit Rubriken und Pfaden arbeiten kann wie ich es gewohnt bin.
    Kriege ich

    /europa/deutschland/hamburg/metzgereien einfach hin ohne mir mit notwendigen manuellen Eingaben ein Bein auszureißen?
    Irgendwo stand zu lesen, dass Contao im Gegensatz zu anderen CMS seiten- und nicht rubrikbasiert wäre. Auch diverse Seiten, die ich mir angeschaut habe, hatten oft jeweils nur eine Seite im root.
    Und kann ich .php statt html ausgeben? Und damit nochmals unabhängig von der ganzen Sache hier im Quelltext z.B. includes oder kleine Programmteile nutzen?

  3. #3
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    34.109
    Partner-ID
    10107

    Standard

    Vielleicht ist es besser, wenn du Contao 4 verwendest und dir dort ein Bundle mit eigenem Routing programmierst.

    Ansonsten gibt es direkt in Contao 3/4 den getPageIdFromUrl Hook.



    Zitat Zitat von Robert9 Beitrag anzeigen
    Und kann ich .php statt html ausgeben?
    Ja, welches URL Suffix verwendet wird, kann frei konfiguriert werden.

  4. #4
    Contao-Nutzer
    Registriert seit
    02.07.2017.
    Beiträge
    46

    Standard

    Prima. Danke.
    Jetzt heißt es also abwarten bis der Installer auch bei 1und1 auf einem managed Server funktioniert.
    Da ich eben ein zweites kleines Projekt reinbekommen habe, könnte ich jetzt ein anderes CMS ausprobieren,
    wobei es hier tatsächlich nur um einen Einseiter geht.

  5. #5
    Wandelndes Contao-Lexikon Avatar von tab
    Registriert seit
    22.10.2013.
    Beiträge
    10.078
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Mit den Rubriken, Kategorien oder was auch immer wird es bei einem Einseiter natürlich schwierig.

  6. #6
    Contao-Urgestein Avatar von Andreas
    Registriert seit
    19.06.2009.
    Ort
    Mönchengladbach
    Beiträge
    7.703
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Zitat Zitat von Robert9 Beitrag anzeigen
    Kriege ich
    /europa/deutschland/hamburg/metzgereien einfach hin ohne mir mit notwendigen manuellen Eingaben ein Bein auszureißen?
    Ja, in Contao wären das Seiten und Unterseiten.

    In den Einstellungen musst du dazu einfach "Ordner-URLs verwenden" anhaken. Dieser Pfad nennt sich in Contao der Alias der Seite. Die Aliase mit den Slashs werden automatisch erstellt, können aber auch je Seite individuell eingestellt werden. Achtung, es gibt eine Funktion mehrere bearbeiten, mit welcher man automatisch die Aliase aller Seiten erstellen lassen kann, manuelle Anpassungen werden dabei allerdings überschrieben.

    Edit: Ein kleines Tool, z.B. die Erweiterung [summary] könnte da von Nutzen sein, da man in der Auflistung der Seiten und Unterseiten den Alias nicht sofort sieht. Mit dieser Erweiterung kannst du das einstellen, dass du ihn direkt siehst. Ich selber habe mir das selber aufgemotzt um bestimmte Werte der Seiten direkt in der Auflistung sehen zu können.
    Geändert von Andreas (06.07.2017 um 01:01 Uhr)
    Bitte!
    Vor Anfragen im Forum HTML validieren.
    Codesnippets hier im Froum sauber einrücken. Nur Tabs o. nur Leerzeichen verwenden.

    Vielen Dank an alle Wunschlistenerfüller
    Andreas Burg, Web Solutions

  7. #7
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    34.109
    Partner-ID
    10107

    Standard

    Zitat Zitat von Andreas Beitrag anzeigen
    Ja, in Contao wären das Seiten und Unterseiten.
    Soweit ich Robert9 verstanden habe baut sich die Seitenstruktur aus einer bestehenden Datenbank auf und soll nicht durch einzelne Seiten in Contao abgebildet sein. Aber evt. habe ich das falsch verstanden?

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

Lesezeichen

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •