1. Herzlich willkommen bei WPDE.org, dem grössten und ältesten deutschsprachigen Community-Forum rund um das Thema WordPress. Du musst angemeldet oder registriert sein, um Beiträge verfassen zu können.
    Information ausblenden

Mit Link Wert in Contact Form übergeben

Dieses Thema im Forum "Plugins und Widgets" wurde erstellt von astratr, 16. Juli 2016.

  1. astratr

    astratr Well-Known Member

    Registriert seit:
    24. November 2012
    Beiträge:
    85
    Zustimmungen:
    0
    Hallo Leute, ich habe eine Seite auf der mehrere Links auf die gleiche Seite vorhanden sind.
    Auf der Seite ist dann das gleiche Contact Form.

    Aber jenachdem welcher Link angeklickt wird soll ein anderer Wert übergeben werden und in das Contact Form eingegeben werden.


    Link lautet zum Beispiel

    <a href="http://www.meine-seite.de/Kontaktformular?parameter=Wert1">zum Angebot</a>

    Kann mir jemand einen Ansatz geben / helfen?

    LG
     
  2. Tubedesigner

    Tubedesigner Well-Known Member

    Registriert seit:
    24. April 2015
    Beiträge:
    2.048
    Zustimmungen:
    2
    Am einfachsten lässt sich das mit diesem kleinen Zusatz-Plugin realisieren

    https://wordpress.org/plugins/contact-form-7-dynamic-text-extension/

    Das erzeugt für diesen Zweck zwei neue Tags, einer für die offene und einer für die verdeckte Weitergabe der übergebenen Inhalte, die sich ganz einfach wie dei übrigen Tags einfügen und konfigurieren lassen.

    Für eine offene Übergabe ergibt sich dann z.B. folgender Shortcode

    [dynamictext myname readonly id:myid "CF7_GET key='myvar'"]

    dynamictext <= die Bezeichnung für die neue Tagart (die zweite für die verdeckte Übergabe heißt dynamichidden)

    myname <= freier Name unter dem der übergebene Inhalt später zur Weiterverarbeitung adressiert werden kann (so wie bei allen anderen Tags auch)

    readonly <= Zusatz um das nachträgliche Editieren der übergebenen Inhalte durch den Seitenbesucher zu unterbinden (kann natürlich auch weggelassen werden)

    id:myid <= eine ID um genau diesen Tag adressieren zu können (kann auch weggelassenen werden) oder statt dessen auch eine Klasse (class:myclass) vergeben werden (eines von beiden oder beide z.B. auch um das Feld per CSS stylen zu können)

    "CF7_GET key='myvar'" <= um einen Inhalt direkt im Link per GET-Befehl zu übergeben, myvar bezeichnet dabei die gewählte Variable (Genau auf die Anführung- und Zollzeichen achten!)


    Der Link der die Inhalte übergibt, sähe dann entsprechend z.B. so aus

    http://www/.../kontaktseite/?myvar=angebot1

    myvar => die entsprechende Variable zum Tag

    angebot1 => der Inhalt der übergaben wird

    Großschreibung im zu übergebendem Textinhalt ist möglich, Leerzeichen auch (dann als %20), Sonderzeichen entsprechend, je nachdem wie und wo man innerhalb von WP den Link einfügt, wird das alles auch schon automatisch angepasst.
     
  1. Diese Seite verwendet Cookies, um Inhalte zu personalisieren, diese deiner Erfahrung anzupassen und dich nach der Registrierung angemeldet zu halten.
    Wenn du dich weiterhin auf dieser Seite aufhältst, akzeptierst du unseren Einsatz von Cookies.
    Information ausblenden
  1. Diese Seite verwendet Cookies, um Inhalte zu personalisieren, diese deiner Erfahrung anzupassen und dich nach der Registrierung angemeldet zu halten.
    Wenn du dich weiterhin auf dieser Seite aufhältst, akzeptierst du unseren Einsatz von Cookies.
    Information ausblenden