Ergebnis 1 bis 6 von 6

Thema: Überschrift aus Content an Formular übergeben

  1. #1
    Contao-Nutzer
    Registriert seit
    01.10.2010.
    Ort
    Austria
    Beiträge
    25

    Standard Überschrift aus Content an Formular übergeben

    Hallo an Alle,

    besteht die Möglich, die Überschrift (meist h1)aus dem Content als BETREFF oder innerhalb der Mitteilung ins Formular zu übergeben.

    Schöne Grüße

  2. #2
    Community-Moderator Avatar von schman
    Registriert seit
    19.06.2009.
    Ort
    Dornbirn
    Beiträge
    3.739
    User beschenken
    Wunschliste

    Standard

    Hmmm nur mal grob geraten, du könntest den Betreff wia value vorbelegen, dabei bedienst du dich den inserttags.
    Kein Privat Support via PM.

  3. #3
    Alter Contao-Hase
    Registriert seit
    10.05.2010.
    Ort
    Andernach / Rlp
    Beiträge
    1.158
    User beschenken
    Wunschliste

    Standard

    Hallo Community,

    dieser Beitrag ist zwar schon etwas älter aber nichtsdestotrotz hab ich leider bisher keine Lösung dafür hier im Forum gefunden.

    Um es etwas deutlicher zu machen hier eine kurze Erläuterung:

    Ich habe mehrere Seiten indem sich pro Seite jeweis ein Artikel befindet. Diese Artikel bestehen jeweils aus einem Element "Überschrift" und aus einem Element "Text".

    Die Artikel sollen den Besucher der Webseite über verschiedene Annoncen (eine Art Kleinanzeigen/Stellenangebote) informieren.

    Interessiert sich der Webseitenbesucher für eines dieser Angebote, so hat er die Möglichkeit auf ein im Artikel nebenstehendes Icon (Bildlink) zu klicken das immer zu ein und demselben Formular führt wo einige wenige Persönliche Daten abgefragt werden.

    Nach ausfüllen des Formulars kann dieses dann per "Senden-Button" an den Webseitenbetreiber per Mail verschickt werden.

    Es soll nun so sein das der Inhalt aus der Überschrift des jeweiligen Artikels (der ja jedesmal ein anderer ist) als Überschrift im Formular angezeigt wird. Dies soll dem Besucher zur Kontrolle dienen damit er sieht auf welche Annonce er antwortet.

    Desweiteren soll dann diese Überschrift auch an den Webseitenbetrieber mit per Mail versendet werden, damit auch der Webseitenbetreiber weiss auf welche Annonce sich der Besucher gemeldet hat.

    Nun zur Frage:
    Wie läßt sich der Inhalt der entsprechenden Überschrift an das Formular übergeben?
    Und wie kann es dann mit in die Mail integriert und versendet werden?

    Überschrift an Formular.jpg

    Freue mich über jeden Lösungsansatz
    MiTsch
    Wer nichts weiss muss alles Glauben !

  4. #4
    Alter Contao-Hase Avatar von bizon
    Registriert seit
    16.06.2010.
    Beiträge
    1.125

    Standard

    Hi MITsch,

    aus einem Artikel habe ich noch keine Daten an ein Formular übergeben, sondern bisher nur aus den Events.
    Ich denke aber, dass sich dein Problem sehr ähnlich lösen lässt.

    Ich habe z.B. verschiedene Kurse, jeweils auf einer separaten Seite. Den Eventtitel, -termin und -preis übergebe ich in der URL als String immer an dasselbe Formular. Trigger für die Datenübergabe ist ein Anmeldebutton (html-Modul) auf jeder Kursseite:

    HTML-Code:
    <div class="anmelden">
    	<a href="event-anmeldung/?event=<?php echo urlencode($this->title);?>&eventbeginn=<?php echo urlencode($this->date);?>&eventpreis=<?php echo urlencode($this->teaser); ?>">Anmelden</a>
    </div>
    Für die Darstellung im Formular:
    --------------------------------
    Im Formularfeldtyp Überschrift wird dann eine kleine php-Datei(getVar.php - Code siehe unten) per Inserttag aufgerufen, die den URL-String wieder aufsplittet:

    Code:
    {{file::getVar.php?var=event}} (das ist der Eventtitel als Überschrift formatiert)
    Termin: {{file::getVar.php?var=eventbeginn}}
    Preis: {{file::getVar.php?var=eventpreis}}
    Für die Weiterverarbeitung der Daten im Formular:
    -------------------------------------------------
    erfolgt der Aufruf der getVar.php für jede Variable nochmal in einem versteckten Feld


    Code getVar.php (in /templates abgelegt):
    PHP-Code:
    <?php
        
    if(!$this->Input->get('var')) return;
        echo 
    strip_tags(urldecode($this->Input->get($this->Input->get('var'))));
    ?>
    Hier mal der Link zu Seite

    Diesen Lösungsweg habe ich irgendwann mal hier im Forum entdeckt. War von Psi glaub ich. Finde den Original Thread aber nicht mehr.

  5. #5
    Contao-Fan Avatar von manfred
    Registriert seit
    08.05.2011.
    Ort
    Schwäbisch Gmünd
    Beiträge
    548

    Standard

    Evtl. hilft dieser Beitrag von Jan weiter, hier geht es allerdings um die Vorbelegung durch die URL, von der der Besucher kommt, aber vlt. läßt sich da was ableiten...manfred

    http://www.contao-anleitungen.de/pos...orbelegen.html

  6. #6
    Alter Contao-Hase
    Registriert seit
    10.05.2010.
    Ort
    Andernach / Rlp
    Beiträge
    1.158
    User beschenken
    Wunschliste

    Standard

    Hallo Bizon,
    hallo Manfred,

    vielen Dank für Eure Tipps! Ich hab es jetzt mit einem Workaround von Varix gelößt. Zwar nicht wie eigentlich gewünscht mittels der Artikelüberschrift aus einem Textelement sondern mittels des Seitentitels aber dies ist in meinem Fall auch Praktikabel.

    Hier findet Ihr den entsprechenden Beitrag.

    Viele Grüße
    MiTsch
    Wer nichts weiss muss alles Glauben !

Aktive Benutzer

Aktive Benutzer

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

Ähnliche Themen

  1. Antworten: 5
    Letzter Beitrag: 16.03.2011, 14:48
  2. Formular Content mit Ajax
    Von Acocalypso im Forum Formulare
    Antworten: 0
    Letzter Beitrag: 16.12.2010, 11:58
  3. Termin übergeben an ein Formular
    Von m51b im Forum Formulare
    Antworten: 4
    Letzter Beitrag: 08.09.2010, 14:04
  4. Content-Element Text: Überschrift verlinken?
    Von LousyWeather im Forum Allgemeine Inhaltselemente
    Antworten: 4
    Letzter Beitrag: 19.02.2010, 13:36

Lesezeichen

Lesezeichen

Berechtigungen

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