Zum Inhalt springen

fe user register

Erstellt am 10. April 2015 · Noch keine Antworten

Tags: Frontend-Benutzer, TYPO3 4.x, Frage

businessdesign ·

Hallo Leute

Ich habe eine Frage zu sr_feuser_register.

Wir setzten folgendes System ein:
sr_feuser_register 2.6.3
Directmail: 2.7.0
Typo3: 4.5.35

Wir wollen nun sr_feuser_register als Newsletter subscribing tool benutzen.

Folgendes Verhalten wünschen wir uns:

1. Kunde füllt das Formular aus
2. Kunde erhält Mail wo er einen Bestätigungslink anklicken kann
3. Nach erfolgreicher Anmeldung kommt ne Dankensmeldung auf der Webseite
4. Ein Dankens-Mail mit der Meldung: Nun sind Sie registriert bla bla bla.

Dies funktioniert nun alles auch wunderbar. Unser Problem ist jedoch, das Template welches wir erstellen.
Sobald wir ein <img> Tag mit einer Source eingeben wird die 1. Mail entweder gar nicht versendet oder es kommt nur Binärer code vom img an.

Weiss jemand wie man ein Bild in das Template richtig einbindet oder geht das gar nicht?

Anbei noch den Code im tx_srfeuserregister_pi1_css_tmpl.html : ###EMAIL_TEMPLATE_SETFIXED_CREATE_HTML###

<p style="margin-top: 20px"><em>This template is used to notify a person by email that he has created his account, but confirmation is required.</em></p>
<!-- ###EMAIL_TEMPLATE_SETFIXED_CREATE_HTML### begin -->
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html>
<head>
<style type="text/css">
###CSS_STYLES###
</style>
<title>###LABEL_V_REGISTRATION_INITIATED_SUBJECT###</title>
<meta http-equiv="Content-Type" content="text/html; charset=###CHARSET###">
<meta name="generator" content="TYPO3 CMS">
</head>
<body>


<!-- ###SUB_RECORD### -->


<img width="960px" src="http://www.beispiel.ch/fileadmin/newsletter-template/img/goldrand_anmeldung.jpg" alt="banner" />


<!-- ###SUB_RECORD### -->

</body>
</html>

<!-- ###EMAIL_TEMPLATE_SETFIXED_CREATE_HTML### end-->

Konstanten:

plugin.tx_srfeuserregister_pi1 {
  siteName = Beispielseite
  file.templateFile = fileadmin/templates/newsletter_register/newsletter_user.html
  HTMLMailCSS = fileadmin/templates/newsletter_register/newsletter_user.css
  pid = 177
  
  
  
  registerPID = 176
  editPID = 116
  

  dmailCheckedUponRegistration = 1

  userGroupAfterConfirmation = 1
  userGroupUponRegistration = 1

  formFields = module_sys_dmail_html,module_sys_dmail_newsletter,password,first_name,last_name, email
  requiredFields = password,first_name,last_name, email

  email = aaa@aaa.ch
}


plugin.tx_srfeuserregister_pi1.passwordAtLeast = 6
plugin.tx_srfeuserregister_pi1.usernameAtLeast = 4
plugin.tx_srfeuserregister_pi1.useEmailAsUsername = 1
plugin.tx_srfeuserregister_pi1.codeLength = 8
plugin.tx_srfeuserregister_pi1.enableHTMLMail = 1


plugin.tx_srfeuserregister_pi1.enableEmailAttachment = 1
plugin.tx_srfeuserregister_pi1.confirmPID = 0
plugin.tx_srfeuserregister_pi1.confirmInvitationPID = 0
plugin.tx_srfeuserregister_pi1.linkToPID = 0
plugin.tx_srfeuserregister_pi1.loginPID = 0

Setup:

page = PAGE
page.10 < styles.content.get
page.10.select.where = colPos = 5
plugin.tx_srfeuserregister_pi1.create {
  evalValues {
    email = uniqueGlobal, email
  }
  defaultValues {
    module_sys_dmail_newsletter = 1
    module_sys_dmail_html = 1
  }
  overrideValues{
    module_sys_dmail_newsletter = 1
    module_sys_dmail_html = 1
  
  }
}

plugin.tx_srfeuserregister_pi1._LOCAL_LANG.de {.
LABEL_REQUIRED_INFO_NOTICE = Hallo 1
LABEL_ENTER_ACCOUNT_INFO = Hallo
  password_again = Wiederholen
  username = Benutzername
  kind_regards = Freundliche Grüsse
  v_dear_formal = Sehr geehrte(r) %3$s
  v_dear_male = Sehr geehrter %3$s
  v_dear_female =Sehr geehrte %3$s
  v_verify_before_create = Bitte überprüfen Sie, ob alle Angaben korrekt sind, bevor Ihr Konto <b>%2$s</b> erstellt wird:
  v_your_account_was_created = Ihr Konto %2$s wurde erstellt. Wir senden eine E-Mail an die Adresse %4$s, damit Sie die Anmeldung bestätigen können.
  fe_users.gender = Anrede
  fe_users.gender.I.1 = Frau
  fe_users.gender.I.0 = Herr
}