[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