Catalog Daten in Formular übernehmen

Einklappen
X
 
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge
  • Messa
    Alter Contao-Hase
    • 19.01.2011
    • 1423

    #1

    Catalog Daten in Formular übernehmen

    Hallo.

    Probiere jetzt schon einige Zeit herum habe auch schon im Net gesucht.
    Möchte gerne aus dem Catalog ein Feld in den Betreff des Formular Mails mitgeben
    So habe ich es Versucht.

    EFG Formulargenaerator -> Betreff: {{catalog::kilometer}} Spaltenname im Katalog.

    Aber der Betreff bleibt leer

    Liebe Grüße
    Matthias
    Full Service Agentur - Grafikdesign, Screendesign, Webdesign, Webentwicklung, SEO, Weiterbildung, persönliches Coaching
    http://www.matthiasgmeiner.com
  • MacKP
    Contao-Yoda
    • 15.06.2009
    • 13315

    #2
    Hallo Messa,
    das wird so auch nicht gehen.. der Catalog selber hat solche Inserttags gar nicht.
    Und die ganzen Variablen sind ja nur in dem jeweiligen Template verfügbar...
    d.h. du wirst die Variablen erst über die Globals Variablen allgemein verfügbar machen müssen um die dann wieder im Formular nutzen zu können...
    Es wäre auch noch eine Möglichkeit mit einem Formular auf einer eigenen Seite und einer Erweiterung die Parameter vorbelegt über die URL zu arbeiten (musst mal nach der Erweiterung suchen).
    Da würde man dann den Link zum Formular im Catalog Template selber bauen und die Vorbelegungen dann anhand der URL tätigen.

    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

    • Messa
      Alter Contao-Hase
      • 19.01.2011
      • 1423

      #3
      Ah oky.
      Das Formular muss dann aber auch einer eigenen Seite sein.
      Möcht es aber under dem einzelen Eintrag haben. (Catalog_Leser)
      Gibt es eine Hilf für die Globals Variablen?

      Liebe Grüße
      Matthias
      Full Service Agentur - Grafikdesign, Screendesign, Webdesign, Webentwicklung, SEO, Weiterbildung, persönliches Coaching
      http://www.matthiasgmeiner.com

      Kommentar

      • MacKP
        Contao-Yoda
        • 15.06.2009
        • 13315

        #4
        Ne, da gibt es keine Hilfe für. Nur den Code oder das Forum hier ;-)

        Hmm du kannst natürlich auch mit dem Modul vom Catalog arbeiten: http://de.contaowiki.org/Catalog#Catalog_Notify
        Das könnte man zur Not ja erweitern, wenn das noch nicht reicht...

        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

        • Messa
          Alter Contao-Hase
          • 19.01.2011
          • 1423

          #5
          Ist es möglich statt wenn der Leser das einzel Produkt aufruft URL... .items=1
          item=(ein Feld aus dem Catalog) zu wählen
          und dass das Feld (verstecktes) automatisch mit dem Wert gefüllt wird?

          lg Matthias
          Full Service Agentur - Grafikdesign, Screendesign, Webdesign, Webentwicklung, SEO, Weiterbildung, persönliches Coaching
          http://www.matthiasgmeiner.com

          Kommentar

          • MacKP
            Contao-Yoda
            • 15.06.2009
            • 13315

            #6
            Du brauchst in der URL auf jeden Fall den Parameter für das Item selber für den Leser.
            Eventuell kannst du da aber noch was drann hängen.

            Hier mal die Erweiterungen für sowas die ich auf die schnelle gefunden habe:





            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

            • Messa
              Alter Contao-Hase
              • 19.01.2011
              • 1423

              #7
              Ah oky danke.
              Ich muss einfach weiter blöd fragen
              Da ich das noch nie gemacht habe.
              Also Feld ist drinne und auf Get.
              Aber wie muss ich das TPL Leser ändern, dass in der URL z.b.: ?Marke=Wert aus Feld rein kommt?

              lg Matthias
              Full Service Agentur - Grafikdesign, Screendesign, Webdesign, Webentwicklung, SEO, Weiterbildung, persönliches Coaching
              http://www.matthiasgmeiner.com

              Kommentar

              • Messa
                Alter Contao-Hase
                • 19.01.2011
                • 1423

                #8
                lol

                habe es jetzt so gelöst
                Im EFG bei Betreff
                Code:
                 {{env::page_title}}
                dann nimmt er den Seitentitel und der ist der Produktname.

                Liebe Grüße
                Matthias
                Full Service Agentur - Grafikdesign, Screendesign, Webdesign, Webentwicklung, SEO, Weiterbildung, persönliches Coaching
                http://www.matthiasgmeiner.com

                Kommentar

                • MacKP
                  Contao-Yoda
                  • 15.06.2009
                  • 13315

                  #9
                  Ich meinte eher das Template von der Liste ändern, so das dort dann die Parameter in der URL zum Leser übergeben werden.

                  Aber da du das schon anders gelöst hast für dich ist das ja auch gut so ;-)

                  Nur eine Frage bleibt da immer noch bei mir: Warum nicht das Catalog eigene Notify Modul? Damit erstellt man doch ein einfaches Kontaktformular auf der Leser Seite.

                  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

                  • Messa
                    Alter Contao-Hase
                    • 19.01.2011
                    • 1423

                    #10
                    Das hat irgendwie nicht geklappt
                    Leider nicht bin immer froh wenn alles in einem Modul intigriert ist :P

                    Aber da es so super klappt und eine super einfach Lösung ist, lass ich es so

                    lg Matthias
                    Full Service Agentur - Grafikdesign, Screendesign, Webdesign, Webentwicklung, SEO, Weiterbildung, persönliches Coaching
                    http://www.matthiasgmeiner.com

                    Kommentar

                    • Tim G
                      Contao-Urgestein
                      • 13.02.2010
                      • 2212

                      #11
                      Schickt euch Werte einfach per POST
                      Auslesen mit der inputvar ext und deren inserttags


                      Sent from my iPhone using Tapatalk
                      Zuletzt geändert von Tim G; 04.08.2011, 16:53.
                      http://www.tim-gatzky.de ˙ auch schon wieder 2 Jahre alt - wie die Zeit vergeht... muss mal umbauen.

                      Kommentar

                      • Messa
                        Alter Contao-Hase
                        • 19.01.2011
                        • 1423

                        #12
                        Zitat von Tim G Beitrag anzeigen
                        Schickt euch Werte einfach per POST
                        Meinst du per deutsche Post haha

                        Erläuter das?
                        Oder erklär mir das mal

                        //////

                        Ah oky
                        Das könnte ich auch noch versuchen

                        Danke

                        Liebe Grüße
                        Matthias
                        Zuletzt geändert von Messa; 04.08.2011, 16:55.
                        Full Service Agentur - Grafikdesign, Screendesign, Webdesign, Webentwicklung, SEO, Weiterbildung, persönliches Coaching
                        http://www.matthiasgmeiner.com

                        Kommentar

                        Lädt...