Ergebnis 1 bis 7 von 7

Thema: Filterwerte in der URL

  1. #1
    Contao-Fan
    Registriert seit
    16.11.2012.
    Ort
    Freiburg
    Beiträge
    539

    Standard Filterwerte in der URL

    Hallo zusammen,

    komm bei einer Sache grade nicht weiter.
    Ich will eine Filterfunktion bauen.

    Z.B.
    Zeit: Sommer, Winter
    Tag: Vormittags, Nachmittags

    Wenn jetzt der Benutzer die Filterung auf Sommerzeit und Tag Nachmittags setzt soll in der URL folgender Aufbau sein sein

    Code:
    seite.de/zeit/sommer/tag/nachmittags.html
    Wie muss ich da die URL aufbauen damit ich keine 404-Fehlermeldung erhalte? Das ganze soll Dynamisch funktionieren, da man im Backend die Filterung selbst definieren kann.
    Vielen Dank.
    Grüße
    Alex

  2. #2
    Contao-Urgestein Avatar von Samson1964
    Registriert seit
    05.11.2012.
    Ort
    Berlin
    Beiträge
    2.794
    Viele Grüße
    Frank

    Seit Mai 2013 Fan von Contao
    Webmaster vom Deutschen Schachbund und Berliner Schachverband
    Mein Blog: Schachbulle
    Meine Erweiterungen bei GitHub
    Meine Videos auf YouTube: Playlist zur Contao-Programmierung/Einrichtung

  3. #3
    Contao-Fan
    Registriert seit
    16.11.2012.
    Ort
    Freiburg
    Beiträge
    539

    Standard

    Hab das schon mal kurz angeschaut und probiert gehabt. Leider ohne Erfolg.
    Werde morgen nochmals versuchen.
    Grüße
    Alex

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

    Standard

    Angenommen du hast eine Seite mit dem Alias "lorem". Und angenommen du rufst folgende URL auf:
    Code:
    example.org/lorem/zeit/sommer/tag/nachmittags.html
    dann könnte man auf der Seite "lorem" ein Modul einfügen, was dann folgendes macht:
    PHP-Code:
    \Input::get('zeit'); // "sommer"
    \Input::get('tag');  // "nachmittags" 

  5. #5
    Contao-Fan
    Registriert seit
    16.11.2012.
    Ort
    Freiburg
    Beiträge
    539

    Standard

    Danke euch.
    Hab eine Lösung finden können. Hänge jetzt nur an einem anderem Problem
    Grüße
    Alex

  6. #6
    Gesperrt
    Registriert seit
    20.10.2011.
    Beiträge
    163

    Standard

    Was ist denn deine Lösung?

  7. #7
    Contao-Fan
    Registriert seit
    16.11.2012.
    Ort
    Freiburg
    Beiträge
    539

    Standard

    Hab mir an dieser Programmierung ein Beispiel gefunden.

    Parameter holen
    https://github.com/MetaModels/core/b....php#L172-L203

    String zusammenstellen
    https://github.com/MetaModels/core/b...r.php#L92-L123

    und dann mit
    Code:
    Controller::generateFrontendUrl
    die erstellt und Umgeleitet.
    Grüße
    Alex

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
  •