Wert aus Template per GET an zweites Template übergeben

Einklappen
X
 
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge
  • JMMB
    Contao-Fan
    • 08.03.2012
    • 271

    #1

    Wert aus Template per GET an zweites Template übergeben

    Hallo,

    ich hab mir ein katalogsystem aus zwei Katalogen zusammengebaut. Jetzt möchte ich abhängig von der Anzeige des Elements aus Katolog 1 die entsprechenden Werte aus Katalog 2 ausgeben.
    Ich habe schon einen Plan wie das prüfen kann. Allerdings muss ich dazu einen Wert ais TEmplate 1 an Template 2 übergeben. Das habe ich bisher mit $_GET gelöst.
    Gibt es da noch eine andere, sicherere Methode?

    Vielen Dank schonmal für Eure Vorschläge.

    JMMB
  • MacKP
    Contao-Yoda
    • 15.06.2009
    • 13315

    #2
    Hallo JMMB,
    das könntest du eventuell auch über die Globals Variable lösen.. geht soweit ich weiß aber auch nur, wenn das Template, was den Wert übermittelt zuerst kommt.

    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."

    Kommentar

    • JMMB
      Contao-Fan
      • 08.03.2012
      • 271

      #3
      Globale variable

      Hi,

      danke erstmal für die Antwort.
      Wenn ich es recht verstehe kann ich dann im 1. Template einen Wert in eine Globale Variable schreiben:
      PHP-Code:
      $GLOBALS['MEINE_VARIABLEN']['VAR1'] = $this->WertAusErstemTemplate; 
      
      Und diese dann im 2. Template aufrufen/ausgeben:
      PHP-Code:
      echo $GLOBALS['MEINE_VARIABLEN']['VAR1']; 
      
      Werd es mal so testen.

      Vielen Dank

      JMMB
      EDIT: Stimmt. Die Reihenfolge muss eingehalten werden.
      Zuletzt geändert von JMMB; 28.01.2013, 14:18.

      Kommentar

      • JMMB
        Contao-Fan
        • 08.03.2012
        • 271

        #4
        Wert direkt aus dem Katalog und dann in DCA angeben

        Noch anders.
        Schön wäre es ja wenn ich die Globale Variable direct in einer Config Datei (DCA, Local) definieren könnte, denn dann wäre die Reihenfolge der Templates ja Egal.
        Lässt sich ein bestimmtes Feld aus dem Katalog in einer der Configdateien direkt als Wert für die Globale Variable angeben?
        Dann steht diese ja immer zur Verfügung.
        Weiß leider nicht wie ich mich zum Feld des gewünschten Katalogs hinverschachteln kann.
        Wenn es da eine Möglichkeit gibt, wäre ich für einen Tipp sehr dankbar.

        JMMB

        Kommentar

        Lädt...