Ergebnis 1 bis 5 von 5

Thema: Aufruf der Detailseite

  1. #1
    Contao-Nutzer
    Registriert seit
    04.11.2009.
    Beiträge
    101

    Standard Aufruf der Detailseite

    so,
    meine Installation läuft, nun habe ich aber einen Wunsch

    [_] PHP-Version: 5.6.1
    [_] Contao-Version: 3.5.24
    [_] MM per Composer oder NightlyBuild: Composer
    [_] MM Version (core): 2.0.0
    [_] spezielle Hotfix-Pakete eingespielt?: nein

    ich lasse meine Liste im FE anzeigen und suche nach Attribut "Ort"
    Jeder Datensatz hat ebenso ein Attribut "Nummer", welchen ich als eindeutig definiert habe.
    die Details je Datensatz kann ich so aufrufen: http://domain.de/index.php/details/Ort/Ortsname.html

    ich würde sie aber gerne so aufrufen: http://domain.de/index.php/details/Nummer/1.html

    an der Frage merkt man, dass ich kein Profi bin:
    Wie bewerkstellige ich, dass ich einen Datensatz aus einer Suche über das Attribut der Numemr aufrufe und nicht
    über das Attribut Ort, wonach ich filtere?

    Warum ich das haben möchte: existieren unter einem Ort 2 Datensätze, werden auf der Detailseite auch mehrer angezeigt,
    ich möchte aber nur eine "unique" angezeigt bekommen.

    ist das Eine Einstellungssache im Filter? (mit denen stehe ich auf Kriegsfuss)



    und: ich habe metamodel alle verfügbaren Pakete installiert - und erst später das Bundle_all
    Überschreibt das Bundle all die anderen Pakete oder sind da möglicherweise zu viele Pakete installiert?
    Mir werden nämlich alle Pakete UND Bundle_All angezeigt

    Danke...

    Grobi

  2. #2
    Contao-Urgestein Avatar von zonky
    Registriert seit
    19.03.2010.
    Ort
    Berlin, Rdf
    Beiträge
    9.780
    User beschenken
    Wunschliste

    Standard

    Mir werden nämlich alle Pakete UND Bundle_All angezeigt
    => ist im Prinzip egal - die selbst installieren kannst Du löschen im Paketmanager

    zu Deiner anderen Frage:

    1.)
    * Filter-Set für Detailseite bauen ("Detail per Nummer") - mit Filterung auf "Nummer" z.B. per Filterregel "Einfache Abfrage" oder "Eig. SQL"
    * "Detail per Nummer" in CE MM-Liste der Detailseite auswählen
    => dann sollte die URL schonmal funktionieren

    2.)
    * selben Filter in Rendereinstellungen der Liste als Filter Weiterleitungsseite angeben
    => das sollte es schon gewesen sein...

  3. #3
    Contao-Nutzer
    Registriert seit
    04.11.2009.
    Beiträge
    101

    Standard

    schaue ich mir heute nacht an..Danke...

    mir fehlt die Logik dahinter noch...
    ich suche nach Ort, möchte aber die Detailseite nach unique ID anzeigen...
    ich berichte weiter

  4. #4
    Contao-Urgestein Avatar von zonky
    Registriert seit
    19.03.2010.
    Ort
    Berlin, Rdf
    Beiträge
    9.780
    User beschenken
    Wunschliste

    Standard

    wenn "unique ID" deine Item-ID sein sollte, dann
    s.o

    1.)
    * "Eig. SQL" erstellen mit Filterung auf id - "Einfache Auswahl" geht nicht, da das ID nicht als Attribut greifbar (es gibt aber einen Workaround mit Kombiniertem Feld...)
    => Filterung sollte damit schon mal gehen...

    2.)
    * Verlinkung auf Detailseite selbst bauen im Template - id ist in den "raw-Daten" enthalten - siehe http://metamodels.readthedocs.io/de/...templates.html

  5. #5
    Contao-Nutzer
    Registriert seit
    04.11.2009.
    Beiträge
    101

    Standard

    es hatte nach dem Tip aus Deiner ersten Antwort wunderbar funktioniert.
    Problem war dann, den Pfad für einen speziellen Wunsch zusammenzubauen.
    meine PHP Kenntnisse sind halt eingerostet...

    aber hat geklappt, besten Dank

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
  •