sr_email_subscribe tt_address um checkbox erweitern

  • DTPManiac DTPManiac
    R2-D2
    0 x
    69 Beiträge
    0 Hilfreiche Beiträge
    13. 01. 2010, 08:56

    Hallo zusammen,

    ich versuche gerade das Anmeldeformular für den Newsletter zu erweitern. Dabei bin ich wie folgt vorgegangen:

    • Feld über Kickstarter zu tt_address hinzugefügt
      sr_email_subscribe Template erweitert (s.u.)
      Constants und Setup erweitert

    [HTML]<!-- ###SUB_INCLUDED_FIELD_tx_cibuttaddressext_privacy_policy_read### -->
    <div>
    <!-- ###SUB_REQUIRED_FIELD_tx_cibuttaddressext_privacy_policy_read### -->
    <div class="validation-failed-parent">
    <!-- ###SUB_REQUIRED_FIELD_tx_cibuttaddressext_privacy_policy_read### -->

    <label for="tx-srfeuserregister-pi1-tx_cibuttaddressext_privacy_policy_read">###LABEL_TX_CIBUTTADDRESSEXT_PRIVACY_POLICY_READ### ###REQUIRED_TX_CIBUTTADDRESSEXT_PRIVACY_POLICY_READ###</label>
    ###TCA_INPUT_tx_ttaddressext_privacy_policy_read###

    <!-- ###SUB_REQUIRED_FIELD_tx_cibuttaddressext_privacy_policy_read### -->
    <div class="validation-advice" style="display: block; visibility: visible; opacity: 1;">###MISSING_TX_CIBUTTADDRESSEXT_PRIVACY_POLICY_READ###</div>
    </div>
    <!-- ###SUB_REQUIRED_FIELD_tx_cibuttaddressext_privacy_policy_read### -->
    </div>
    <!-- ###SUB_INCLUDED_FIELD_tx_cibuttaddressext_privacy_policy_read### -->
    [/HTML]

    Das Label wird im Frontend schonmal richtig ersetzt.

    Constants
    [TS]formFields = email,first_name,last_name,address,city,zip,mobile,phone,title,company,www,module_sys_dmail_html,module_sys_dmail_category,image,comments,hidden,tx_cibuttaddressext_privacy_policy_read
    requiredFields = email,first_name,last_name,tx_cibuttaddressext_privacy_policy_read
    [/TS]

    Setup
    [TS]plugin.tx_sremailsubscribe_pi1._LOCAL_LANG.de.tx_cibuttaddressext_privacy_policy_read = Datenschutzbestimmungen akzeptieren
    plugin.tx_sremailsubscribe_pi1._LOCAL_LANG.de.missing_tx_cibuttaddressext_privacy_policy_read = Sie müssen die Datenschutzbestimmungen akzeptieren
    plugin.tx_sremailsubscribe_pi1._LOCAL_LANG.en.tx_cibuttaddressext_privacy_policy_read = missingRequiredFieldMessage= Accept privacy policy

    plugin.tx_sremailsubscribe_pi1.create.evalValues.tx_cibuttaddressext_privacy_policy_read = required

    plugin.tx_sremailsubscribe_pi1.parseValues.tx_cibuttaddressext_privacy_policy_read = int
    [/TS]

    Das Problem ist nun, dass der Marker ###TCA_INPUT_tx_ttaddressext_privacy_policy_read### nicht ersetzt wird. Woran kann das liegen?

    Versionen:
    sr_email_subscribe 1.2.9
    sr_feuser_register 2.5.24
    Typo3 4.2.8
    tt_address 2.2.1

    Viele Grüße
    Christoph


  • 1
  • pow pow
    Jedi-Ratsmitglied
    0 x
    719 Beiträge
    0 Hilfreiche Beiträge
    13. 01. 2010, 10:38

    Hi,

    wenn ich mich nicht täusche muss doch in der Extension-Class selbst auch der Marker (Stichwort: Markerarray) hinzugefügt werden?!

    Solltest du überhaupt keine Lösung finden, könntest du das doch evtl. auch mit Powermail umsetzen. Dort gibt es die Möglichkeit die eingegeben Daten auch in die Datenbank schreiben zu lassen.

    ([url]http://typo3.org/documentation/document-library/extension-manuals/powermail/1.3.13/view/1/10/[/url])

    Grüße

  • 1