Newslettereintrag überall auf der HP ermöglichen

Zu lösen ist folgendes Problem:
- Es soll auf jeder Seite die Möglichkeit gegeben sein, sich im Newslettersystem einzutragen
- Zum Eintragen sollen bloß die zwei Eingabefelder (Name und E-Mail) und der Sendebutton zu sehen sein

http://www.sahlingmedia.de/fileadmin/redakteure/screenshot/unser_newsletter.gif

Auf den Seiten der SAHLING MEDIA wird das mit folgender Konfiguration betrieben:

    TYPO3 4.0
    Direct Mail 2.1.2.
    direct_mail_subscription 1.1.0

Umsetzung:
1. Marker oder Subpart im html-Template erstellen (z.B. ###NEWSLETTER### oder <!--###NEWSLETTER### start--><!--###NEWSLETTER###-->)

2. Dann folgenden TS-Setup im Haupttemplate einfügen (entweder direkt im TS-Setup der Hauptseite eintragen oder ein extra Template anlegen und dann über "Include basis template" einfügen):

TypoScript
temp.newsletter = TEXT
temp.newsletter.dataWrap (
 
<form name="tt_address_form" method="post" action="index.php?id=67">      
<strong>Unser Newsletter</strong>
 
<label for="name">Name:</label>
<input type="text" id="name" name="FE[tt_address][name]" />
<div class="nofloat"></div>
 
<label for="email">E-Mail:</label>
<input type="text" id="email" name="FE[tt_address][email]" />
<div class="nofloat">/div>
 
<input type="submit" name="senden" value="Eintragen" />
</form> 
) 

Beachten, dass man bei index.php?id=67 die ID von der Seite angibt, auf der das Plugin von der Newsletteranmeldung mit reinkommt.

3. Jetzt bloß noch den Marker oder Subpart im html-Template füllen, dafür im Haupttemplate folgen TS im Setup eingeben:

TypoScript
marks.NEWSLETTER < temp.newsletter 

Damit ist schon alles getan.
Das Layout kann man einfach über css anpassen.

von Hannes

1 Kommentar
#1 Andrea schrieb am 08.01.2011 17:53

schaut gut aus, nur speichert er die daten auf der Seite und nicht in dem Sysfolder den ich angegeben habe.

einen Kommentar schreiben
Typo3