Ergebnis 1 bis 11 von 11

Thema: Katalogfeld an Formular übergeben

  1. #1
    Contao-Nutzer
    Registriert seit
    24.01.2010.
    Ort
    Berlin
    Beiträge
    72

    Standard Katalogfeld an Formular übergeben

    Hallo Leute,

    ich habe mit dem Katalog-Modul eine Jobbörse erstellt. Dabei habe ich unter anderem ein Feld für eine individuelle Chiffre-Nummer erstellt (d.h. jedem Katalog-Eintrag wird eine einmalige Chiffre zugewiesen). Ferner enthält jeder Katalog-Eintrag einen Link zu einem Bewerbungs-Formular. Wenn der User den Link klickt, wäre es toll, wenn in dem Formular die Chiffre-Nummer schon aufgeführt wäre und der User nur noch seine restlichen Daten eintragen bräuchte. So könnte man gleich nachvollziehen auf welchen Katalog-Eintrag der User sich beworben hat.

    Hat jemand eine Idee wie man das realisieren kann?

    Tausend Dank.

    Felix

  2. #2
    Contao-Yoda Avatar von MacKP
    Registriert seit
    15.06.2009.
    Ort
    Duisburg
    Beiträge
    13.292
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Hallo felix123,
    versuchs doch mal damit:
    http://www.contao-pool.de/ceris-read...tvalue_de.html

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

  3. #3
    Contao-Nutzer
    Registriert seit
    24.01.2010.
    Ort
    Berlin
    Beiträge
    72

    Standard

    Hey super Danke!!!! Genau das was ich gesucht habe.

    Und weil ich selbst immer genervt bin, wenn man nur "Super, Danke" schreibt, hier eine kurze Erläuterung wie ich mein Problem Dank MacKPs Tipp gelöst habe:

    Die o.g.. Erweiterung installieren. Dann im Formulargenerator ein Vorbelegtes Textfeld definieren. Bei Variable gebt ihr einen x-beliebigen Variablennamen ein (in meinem Fall z.B. Chiffre). Als Methode habe ich mich für Get entscheiden, wobei hier die Chiffre Nummer in der URL übergeben werden soll (Also z.B. http://www.xyz.de/startseite.html?chiffre=12345)

    Das Formular wartet jetzt also auf eine URl, die eine Chiffre angibt (im o.g. Bsp. 12345). Jetzt müsst ihr nur noch im Catalog-Template den Link zum Formular einfügen und die Variable für die Chiffre anhängen. Sieht bei mir dann so aus:

    Code:
    <a href="{{link_url::*}}?chiffre=<?php echo $entry['data']['chiffre']['value']; ?>">Bewerbungsformular</a>

  4. #4
    Maintainer Avatar von xtra
    Registriert seit
    02.07.2009.
    Ort
    Tuebingen
    Beiträge
    2.007
    User beschenken
    Wunschliste

    Daumen hoch

    Und nun will ich mich mal bei dir bedanken, weil du es genau richtig gemacht hast und deinen Loesungsweg aufgeschrieben hast.

    Dickes thumbs up.

    Viel Spass mit dem Catalog weiterhin
    Bedenke stets: Wenn Du ungenaue oder unzureichende Angaben machst, so koennte dies die Bearbeitung deiner Frage endlos verzoegern (oder sogar dazu fyhren, dass ich zu viel nachdenken muss und die Antwort vergesse!). Kein Support per PN.

  5. #5
    Contao-Fan
    Registriert seit
    08.12.2009.
    Beiträge
    719

    Standard

    Danke für die Beschreibung, das kann ich auch gut gebrauchen.

  6. #6
    Contao-Nutzer
    Registriert seit
    25.05.2010.
    Ort
    Oberbayern
    Beiträge
    129

    Daumen hoch Danke

    Hallo felix123,

    auch ich möchte mich für die Beschreibung bedanken. Habe es bei mir am WE eingebaut und mit der Beschreibung auf Anhieb funktioniert.

    Gruß

  7. #7
    Contao-Nutzer Avatar von opcode
    Registriert seit
    19.01.2011.
    Ort
    Berlin
    Beiträge
    76

    Standard

    Hallo felix123,

    muss zu dem Thema noch mal nachhaken...

    Ich nutze Contao 2.9.5 und die Formular-Erweiterung 'EFG' - leider wird der Feldname des 'Vorbelegten Textfeldes' mittels InsertTag {{form::feldname}} nicht übermittelt, alle anderen Textfelder funktionieren.
    Hast Du oder jemand hier im Forum schon mal gleiche Problem gehabt? Gibt es für das vorbelegte Textfeld einen anderen Parameter den man zur Übermittlung an eine EFG-Mail nutzen könnte??

    Grüße
    Andreas

  8. #8
    Contao-Yoda Avatar von MacKP
    Registriert seit
    15.06.2009.
    Ort
    Duisburg
    Beiträge
    13.292
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Hallo opcode,
    hast du das wie in https://www.contao-community.de/show...l=1#post120963 beschrieben gemacht?
    Der Parameter wird da ja von dir selber festgelegt... in dem Fall also chiffre.

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

  9. #9
    Contao-Nutzer Avatar von opcode
    Registriert seit
    19.01.2011.
    Ort
    Berlin
    Beiträge
    76

    Standard

    Hallo MacKP,
    danke für deine schnelle Antwort. habe es gerade noch mal mit dem Parameternamen probiert, der war bei mir noch anders als der Feldname - leider ohne Erfolg.
    Die E-Mail bekommt einfach (in meinem Fall den Jobtitel) nicht in den Betreff und nicht in den Mailtext...
    Die Übergabe an das vorbelegte Textfeld klappt ja mittels :
    Code:
    <div class="linktoform"><a href="{{link_url::*}}?jobtitel=<?php echo $entry['data']['cat_ref_titel']['value']; ?>">zum Bewerbungsformular</a></div>
    wobei 'jobtitel' mein Variablenname ist und (jetzt) auch mein Feldname . Die Übermittlung mittels {{form::jobtitel}} kommt aber nicht zu stande!

    Beim normalen Formulardaten-Versand erscheint es übrigens auch nur im mailtext und nicht im Betreff..

    Grüße
    Geändert von opcode (30.01.2012 um 11:52 Uhr)

  10. #10
    Contao-Yoda Avatar von MacKP
    Registriert seit
    15.06.2009.
    Ort
    Duisburg
    Beiträge
    13.292
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Wird denn ein Parameter in den Link geschrieben oder scheitert es da schon?

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

  11. #11
    Contao-Nutzer Avatar von opcode
    Registriert seit
    19.01.2011.
    Ort
    Berlin
    Beiträge
    76

    Standard

    Der Parameter wird in den Link geschrieben und auch in dem Textfeld eingetragen, nur nicht in die EFG-Mail übergeben!

    ***

    PS gelöst Hab es jetzt hin bekommen mit der Erweiterung inputvar und dem InsertTag {{post::jobtitel}}
    Geändert von opcode (30.01.2012 um 13:33 Uhr)

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
  •