Standard Mailformular Seiten Id senden

  • 0 x
    108 Beiträge
    0 Hilfreiche Beiträge
    16. 01. 2009, 15:28

    Hallo,

    ich hab jetzt schon überall nach eine passenden Lösung gesund, aber leider nix gefunden.

    Ich würde gerne im Standard Mailformular die Seiten ID von welcher die E-Mail abgeschickt wurde mit an die E-Mail hängen.
    Zusätzlich würde ich gerne eine Variable aus den Template Constants auch noch mit anhängen.

    Die Variable sieht so aus:
    [TS]firma.resource.abteilung3 = Firma XY – Abteilung Bauwesen
    [/TS]

    Angenommen ein Webseitenbesucher hat mir von der Seite mit der ID 123 eine E-Mail über ein Kontaktformular zu kommen lassen, dann hätte ich gern diese Ausgabe im E-Mailtext:

    ========================================

    Abteilung: Firma XY – Abteilung Bauwesen
    Absenderseite: 123
    ========================================

    Wie kann ich das machen?

    Vielen Dank
    Markus


  • 1
  • just2b just2b
    TYPO3-Yoda
    0 x
    18741 Beiträge
    2 Hilfreiche Beiträge
    16. 01. 2009, 15:32

    schua mal die ext mailform_userfunc an

    georg

  • einpraegsam.net einpraegs...
    MacGyver
    0 x
    9340 Beiträge
    80 Hilfreiche Beiträge
    16. 01. 2009, 16:25

    Müsste auch ohne Erweiterung gehen:
    http://www.typo3.net/forum/list/list_post/x/32026/?howto=1

    in2code.de - Wir leben TYPO3
    - Möchtest du TYPO3 komplett verstehen? Eigene Erweiterungen erstellen? Bei uns gibt es auch Schulungen https://www.in2code.de/produkte/typo3-schulungen/
    - Die Arbeit mit TYPO3 macht dir Spaß? Du stehst auf Berge? Komm zu uns! https://www.in2code.de/agentur/karriere/

  • 0 x
    108 Beiträge
    0 Hilfreiche Beiträge
    17. 01. 2009, 19:45

    Danke für die Antworten!

    Ich habe jetzt die Ext. "mailform_userfunc" eingesetzt und das mit der PID geht echt perfekt! #giggle#

    Nur hab ich jetzt noch ein Problem mit dem Auslesen meiner Variable aus den Constants.

    Ich bekomme es nicht hin das mir die "Variable" firma.resource.abteilung3 ausgegeben wird.

    Evtl. steh ich auch auf dem Schlauch #angry#

    Vielen Dank schon mal für die Antworten
    Markus

  • 0 x
    108 Beiträge
    0 Hilfreiche Beiträge
    29. 06. 2009, 14:44

    Hallo,

    hat einer für mich eine Idee wie ich das mit dem auslesen aus dem TypoScript mache?

    Zusätzlich würde ich gerne eine Variable aus den Template Constants auch noch mit anhängen.
    [TS]firma.resource.abteilung3 = Firma XY – Abteilung Bauwesen
    [/TS]

    Angenommen ein Webseitenbesucher hat mir von der Seite mit der ID 123 eine E-Mail über ein Kontaktformular zu kommen lassen, dann hätte ich gern diese Ausgabe im E-Mailtext:

    ========================================

    Abteilung: Firma XY – Abteilung Bauwesen
    Absenderseite: 123
    ========================================

    Wie kann ich das machen?

    Würde mich sehr freuen. Wie gesagt das mit der PID klappt. Nur hab ich keine Idee wie ich die Abteilung ausgeben kann.

    Vielen Dank für euere Antworten.
    Markus

  • 0 x
    108 Beiträge
    0 Hilfreiche Beiträge
    01. 07. 2009, 10:36

    Hallo zusammen,

    ich hab hier jetzt was gefunden weiß aber nicht ob das so auch funktioniert.

    Dieser Beitrag hat mich auf die Idee gebracht. [url]http://www.typo3.net/forum/list/list_post//32026/[/url]

    Ich packe das hier in mein TypoScript
    [TS]tt_content.mailform.20.data.insertData = 1

    tt_content.mailform {
    15 = LOAD_REGISTER
    15 {
    abteilung.text ={$firma.resource.abteilung_text3}
    }
    }
    [/TS]

    Und im Formular hab ich das hier geschrieben.
    [TS]Abteilung| abteilung=input,100 | {register:abteilung}[/TS]

    Nur leider funktioniert das nicht das Feld bleibt einfach leer.

    Was mache ich falsch? Ist das so überhaupt möglich?

    Vielen Dank!

  • 1