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

einen Kommentar schreiben

smile zwinker Big Grins Confused Cool Cry Eek Evil Frown Mad Mr. Green Neutral Razz Redface Rolleyes Sad Surprised

Typo3