[TYPO3-german] dmailsubscription templateFile in Abhängigkeit der aufgerufenen Seite (PID)

Thomas Bügel thomas.buegel at web.de
Fri Jul 6 11:25:18 CEST 2012


Je nach aufgerufener Hauptseite, soll das darin eingebundene Plugin zur 
Newsletter Registrierung eine vordefnierte Newsletter Kategorie 
verwenden das Kategoriefeld ist dazu verborgen z.B.:
<input name="FE[tt_address][module_sys_dmail_category][2]" value="1" 
type="hidden" />
Erscheinung und Text für die Anmelde-Form soll dann auch dieser 
Kategorie entsprechen. Es bietet sich dafür natürlich nun an, für jede 
Hauptseite ein eigenes Template für das dmailsubscription Plugin 
einzubinden.

Meine bisherigen Versuche waren leider erfolglos.
Zuerst schien der Versuch mit Conditions zu greifen:
z.B.:
[globalVar = TSFE:id=14]
plugin.feadmin.dmailsubscription.templateFile >
plugin.feadmin.dmailsubscription.templateFile = 
fileadmin/templates/extensions/dm_subscriptionDE_2-K1.tmpl
[globalVar = TSFE:id=29]
plugin.feadmin.dmailsubscription.templateFile >
plugin.feadmin.dmailsubscription.templateFile = 
fileadmin/templates/extensions/dm_subscriptionDE_2-K2.tmpl
[globalVar = TSFE:id=47]
plugin.feadmin.dmailsubscription.templateFile >
plugin.feadmin.dmailsubscription.templateFile = 
fileadmin/templates/extensions/dm_subscriptionDE_2-K3.tmpl
[end]

Beim jeweiligen Seitenaufruf werden tatsächlich die entsprechenden 
unterschiedlichen Anmelde-Formulare zur Newsletter-Registrierung angezeigt.
Allerdings funktioniert die Anmeldung nicht, nach Eintrag der Daten und 
Absenden, werden diese nicht versendet und nur die Startseite 
aufgerufen, obwohl natürlich unter wie zu erwarten
action="index.php?id=[PID]" eingetragen ist.

Der Versuch dies über das Page TSConfig zu lösen, also z.B. in dieses 
Feld für PID=14 folgendes TS einzugeben:
	plugin.feadmin.dmailsubscription.templateFile >
	plugin.feadmin.dmailsubscription.templateFile = 		
	fileadmin/templates/extensions/dm_subscriptionDE_2-K1.tmpl
wird ignoriert. Es wird immer das Standardtemplate geladen welches im 
Root-Setup festgelegt wurde.

Hat jemand eine ähnliche Aufgabenstellung schon mal lösen können und 
wenn ja wie?

Danke und Gruß

Tom





More information about the TYPO3-german mailing list