Ergebnis 1 bis 7 von 7

Thema: catalog notify und textarea

  1. #1
    Contao-Fan
    Registriert seit
    04.02.2010.
    Ort
    Berlin
    Beiträge
    264

    Standard catalog notify und textarea

    Hallo miteinander,

    ich nutze die Funktion notify. Das Formular wird im entsprechendem Item sauber eingebunden. Mir steht auch ein Feld "textarea" zur Verfügung welches im FE angezeigt wird und ausfüllbar ist. Im BE ist es nicht aufgeführt, nur die einzeiligen Felder. Der Inhalt dieses Feldes wird nicht per Emaol versandt?

    Kann mir jemand sagen warum und wie ich den Inhalt der Textarea mit versenden kann?

    LG
    Charleen

  2. #2
    Contao-Nutzer
    Registriert seit
    19.05.2010.
    Beiträge
    62

    Standard

    Hallo!

    Ich habe das gleiche Problem, dass der Inhalt der textarea "message" nicht in der Mail auftaucht.
    Kann jemand helfen?

    Schön wäre ja auch, wenn man nicht nur individuelle input-Felder, sondern auch andere form-Typen wählen könnte...

    Danke!

    Jogi

  3. #3
    Contao-Fan
    Registriert seit
    04.02.2010.
    Ort
    Berlin
    Beiträge
    264

    Standard

    Hallo jogiwebster,

    mit der catalog notify Funktion kannst du leider nicht den Inhalt des Textarea ausgeben, auch wenn das auf den ersten Blick so aussieht. Auch sind keine weiteren Input-Felder möglich. Du kannst ein ganz normales Formular deinen Anforderungen entsprechend mit dem Formulargenerator erzeugen und dieses dann z. B. per inserttag in deinen Katalog einbinden.

    Grüße
    Charleen

  4. #4
    Contao-Nutzer
    Registriert seit
    19.05.2010.
    Beiträge
    62

    Standard

    Hallo Charleen,

    danke für Deine Antwort.
    Kannst Du mir vielleicht noch sagen, ob und wie ich dann einen spezifischen Catalog-Eintrag in den Body bzw. Betreff der Kontaktform-Mail bekomme? {{catalog::feldname}} wird ja nicht übernommen...

    Danke und Gruß

    Jogi

  5. #5
    Contao-Fan
    Registriert seit
    04.02.2010.
    Ort
    Berlin
    Beiträge
    264

    Standard

    Zitat Zitat von jogiwebster Beitrag anzeigen
    Hallo Charleen,

    danke für Deine Antwort.
    Kannst Du mir vielleicht noch sagen, ob und wie ich dann einen spezifischen Catalog-Eintrag in den Body bzw. Betreff der Kontaktform-Mail bekomme? {{catalog::feldname}} wird ja nicht übernommen...

    Danke und Gruß

    Jogi
    Hallo Jogi,
    schau mal diesen Thread: https://www.contao-community.de/show...ar-%FCbergeben

    Ich denke mal, so kannst du dein Problem lösen. Bei mir hat es funktioniert.

    Grüße
    Charleen

  6. #6
    AG CMS-Garden
    Contao-Urgestein
    Avatar von lindesbs
    Registriert seit
    05.06.2009.
    Ort
    Oer-Erkenschwick
    Beiträge
    4.154
    Partner-ID
    keine
    User beschenken
    Wunschliste

    Standard

    hier ein kleiner Hack fuer den catalognotify, damit der auch die textarea mitsendet.
    Hab es noch nicht geschafft, das in den SourceCode ins Projekt zu bringen :

    PHP-Code:
        $strMessage $objMessage->parse();                    
        
    $this->Template->fields .= $strMessage;                    
        
    $arrFields[$field] = $strMessage;                    
        
    $arrWidgets[$field] = $objMessage;                                       
        ++
    $i;                

    Diese letzten Zeilen sind in der ModuleCatalogNotify.php
    http://www.contao-docs.org/docs/cata...hp_source.html
    Zeile 236-241
    Genau danach (nach der geschweiften schliessenden Klammer diese zwei Zeilen :
    PHP-Code:
    $arrStore['message']['label'] = 'Nachricht';        
    $arrStore['message']['value']  = $this->Input->post('message'); 
    Dann hast Du die Nachricht auch in der eMail.

    Hab bisher wie gesagt, noch keine Zeit gehabt, das verallgemeinernd in den CatalogCode zu bringen.
    Aber vielleicht hilfts Euch gerade.
    von Willi Voltz aus PR 500: Henry George sagte einmal: »Kultur ist Zusammenarbeit.«


    Contao-Hosting: begeisterter Uberspace-Nutzer

  7. #7
    Contao-Nutzer
    Registriert seit
    19.05.2010.
    Beiträge
    62

    Standard

    Zitat Zitat von lindesbs Beitrag anzeigen
    PHP-Code:
    $arrStore['message']['label'] = 'Nachricht';        
    $arrStore['message']['value']  = $this->Input->post('message'); 
    Das hat funktioniert, danke!
    Allerdings ibt es noch kein Label für die Textarea, vielleicht kann man das bei Gelegenheit ebenfalls mit der anderen Änderung im Code integrieren.

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
  •