Ergebnis 1 bis 4 von 4

Thema: [tng] contao 3.3.4 urls manipulieren

  1. #1
    Contao-Nutzer
    Registriert seit
    04.05.2011.
    Ort
    Österreich / Steiermark
    Beiträge
    74

    Standard [tng] contao 3.3.4 urls manipulieren

    Hallo,

    meine Seitenstruktur sieht wie folgt aus:

    www.domain.tld/projekte --> Listenansicht meiner Projekte
    www.domain.tld/projekte/reader --> Readeransicht eines Projekts

    wenn ich nun im Frontend auf ein Projekt klicke, gelange ich auf www.domain.tld/projekte/reader/projekt-xy

    wie bekomme ich nun den alias der seite reader aus der url?


    habe das ganze bereits mit den beiden hooks generateFrontendUrl und getPageIdFromUrl probiert, der url von der liste zum reader wird auch richtig erstellt, jedoch bekomme ich beim reader einen 404 Error. Die Url wird wie gewünscht in der Adresszeile angezeigt.

    Hat jemand eine Idee?

  2. #2
    Contao-Yoda Avatar von MacKP
    Registriert seit
    15.06.2009.
    Ort
    Duisburg
    Beiträge
    13.293
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Bitte was versuchst du da?
    Du hast ein Problem auf der Reader Seite, wenn ich das richtig verstehe. Du wirst da den Filter richtig einstellen müssen, das der auf den Alias reagiert. Im Wiki ist das zum Beispiel beschrieben...

    Viele Grüße
    Contao Pool | C-C-A | MetaModels | [Internetseite -> Mediendepot Ruhr]
    [Arbeitet bei -> Paus Design & Medien]
    "I can EXPLAIN it to you, but I can't UNDERSTAND it for you."

  3. #3
    Contao-Nutzer
    Registriert seit
    04.05.2011.
    Ort
    Österreich / Steiermark
    Beiträge
    74

    Standard

    Hier eine bessere Erklärung meines Problems:

    Ich habe in meiner Seitenstruktur folgende Seiten:

    *Home
    *Projekte
    **Reader
    *Kontakt

    Weiters habe ich ein MetaModels Namens Projekte.
    Nun habe ich einen Filter angelegt, welcher den alias als Url Parameter verwendet, um von der Seite Projekte (hier habe ich eine Listenansicht aller meiner Projekte) zu der Reader Seite zu gelangen (auf der Seite Reader wird das jeweilige Projekt angezeigt).

    In den Einstellungen ist "Urls umschreiben" (kein url suffix) und "Ordner-Urls verwenden" aktiviert.

    wenn ich nun auf ein projekt klicke habe ich folgenden Url: www.domain.tld/projekte/reader/alias

    ich möchte jedoch folgenden Url haben: www.domain.tld/projekte/alias

  4. #4
    Contao-Yoda Avatar von MacKP
    Registriert seit
    15.06.2009.
    Ort
    Duisburg
    Beiträge
    13.293
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Ist so ohne weiteres nicht möglich.
    Du könntest die Liste und das Modul für die Details auf eine Seite machen. Die Details werden ja nur ausgegeben, wenn ein Alias in der URL ist (ansonsten bekommt man ja die Meldung, das nichts gefunden wurde) und in dem Fall dürfte es für die Liste keine Ausgabe geben (weil ja kein Filter ausgewählt ist in dem Zustand). Also dann jeweils die Meldung, das nichts gefunden wurde unterbinden und das sollte passen.

    Viele Grüße
    Contao Pool | C-C-A | MetaModels | [Internetseite -> Mediendepot Ruhr]
    [Arbeitet bei -> Paus Design & Medien]
    "I can EXPLAIN it to you, but I can't UNDERSTAND it for you."

Aktive Benutzer

Aktive Benutzer

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

Berechtigungen

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