Direct Mail Newsletter

Include static: content, plugin.alt.plaintext
main template constants:

TypoScript
plugin.feadmin.dmailsubscription.pid = 169
plugin.feadmin.dmailsubscription.file.templateFile = fileadmin/template/newsletter_it.tmpl
plugin.feadmin.dmailsubscription.email = newsletter@yourhost.com
plugin.feadmin.dmailsubscription.emailName = Sendername
plugin.feadmin.dmailsubscription.enablePlain = 1
plugin.feadmin.dmailsubscription.enableHTML = 1

main template setup:

TypoScript
plugin.feadmin.dmailsubscription.create.overrideValues.module_sys_dmail_html = 1

# form customisation
plugin.feadmin.dmailsubscription{
  edit.fields=name, email, module_sys_dmail_category, module_sys_dmail_html,address,zip,city,country,phone,fax,description,title,www,mobile,company,tx_hb_profession,tx_hb_profession_other,tx_hb_activity,tx_hb_house_number,tx_hb_province,tx_hb_firstname,tx_hb_language
  create.fields=name, email, module_sys_dmail_category, module_sys_dmail_html,address,zip,city,country,phone,fax,description,title,www,mobile,company,tx_hb_profession,tx_hb_profession_other,tx_hb_activity,tx_hb_house_number,tx_hb_province,tx_hb_firstname,tx_hb_language
  edit.required=name, email,tx_hb_firstname,tx_hb_profession
  create.required=name, email,tx_hb_firstname,tx_hb_profession
    #evalErrors.email.uniqueLocal = Lei è già registrato con questo indirizzo email!
  evalErrors.email.uniqueLocal = registered
  evalErrors.email.email = Questo non è un indirizzo email valido!
   
}
# pflichtfelder
plugin.feadmin.dmailsubscription.edit.required = name, email,tx_hb_firstname,tx_hb_profession
plugin.feadmin.dmailsubscription.create.required = name, email,tx_hb_firstname,tx_hb_profession
plugin.feadmin.dmailsubscription.includeLibs = fileadmin/scripts/fe_adminLib.inc

newsletter template constants:

TypoScript
plugin.alt.plaintext.siteUrl = http://www.yourhost.com/

newsletter template setup:

TypoScript
lib.alt_plaintext.renderObj.siteUrl=http://www.yourhost.com/
lib.alt_plaintext.renderObj.header.linkPrefix(
| - Headerlink: | 
)

NEWSLETTER = PAGE
NEWSLETTER.typeNum=0

NEWSLETTER{
  10.value(
    <font face="Courier"></font>
      ---- * Mein NEWSLETTER * -----------------------------------------------
   
  )
  20 < styles.content.get
  30=TEXT
  30.value(
    <font face="Courier"></font>
   
 
  ---- * wenn sie sich aus dem NEWSLETTER AUSTRAGEN wollen * -------------------------
   
   
   
  <font face="Courier">... dann klicken sie hier: <LINK http://www.yourhost.com/>http://yourhost.com</LINK></font>
   
   
   
   
   
   
  ---- *  -----------------------------------------------------------------------------
   
   
   
  )
}

NEWSLETTERT < NEWSLETTER
NEWSLETTERT.typeNum=99
5 Kommentare
#5 Christian schrieb am 13.05.2009 16:49

Ich nehme an das diese Beschreibung noch für eine ältere Version von Directmail gilt?

#3 Walter schrieb am 01.10.2008 11:23

Hallo Steffen,

 

eine ergänzende Frage zur direct_mail_subscription. Wie kann ich denn hier den ReturnPath für die Mails mitgeben. Ich finde in dem Verzeichnis der Extension keine Klasse für die Email-Generierung... Eek

 

Weißt Du Rat?

Grüße

Walter

#4 steffen schrieb am 01.10.2008 15:57

der return-path wird im direct mail-Modul unter Modulkonfiguration eingegeben, kann aber bei jedem Datensatz auch individuell geändert werden, das sind nur die default-Werte

#2 Jochen Biedermann schrieb am 20.11.2007 13:25

Nicht vergessen, das Newslettertemplate via 'include static from extension' in das Extension-Template einzubinden. Dann verschwindet auch die Fehlermeldung.

#1 dany schrieb am 09.11.2007 17:12

hallo,

für welche Version von directmail sind die Angaben oben gemacht ?

Ich habe es wie oben für die 2.5.2 eingefügt...bekomme aber immer die altbewährten Meldungen:

"The plain text content does not contain any direct mail boundaries.

The HTML content does not contain any direct mail boundaries." Cry Cry

einen Kommentar schreiben
Typo3