| Vorheriges Thema anzeigen :: Nächstes Thema anzeigen |
| Autor |
Nachricht |
martinius
Anmeldedatum: 16.09.2006 Beiträge: 51
|
Verfasst am: 24.03.2008, 10:02 Titel: Weiteres Template für einen weiteren Empfänger anlegen |
|
|
Hallo!
In der Engine sind in der vorliegenden Version folgende Empfänger Email Versionen vorliegend:
| Code: | Template: mail_user_html
Template: mail_user_txt
Template: mail_admin_html
Template: mail_admin_txt |
Ich benötige eine weitere Empfängergruppe also so was wie:
| Code: | Template: mail_user_html
Template: mail_user_txt
Template: mail_user2_html
Template: mail_user2_txt
Template: mail_admin_html
Template: mail_admin_txt |
Ist sowas möglich?
Wie?
-->Warum brauch ich das?
In meinem Fall geht es um Zimmeranfragen:
Ein Empfänger der Anfragen sollte alle Daten der Anfrage erhalten.
Ein anderer Empfänger nur bestimmte Daten der Anfrage (z.B. keine Emailadresse des anfragenden Gastes....)
Natürlich kann ich den Gast einen bestimmten Empfänger der Emails auswählen lassen z.B.
Sende diese Anfrage an:
ABER
die ausgewählten Empfänger erhalten so alle Daten einer Anfrage.
Ich möchte aber bestimmte Felder auswählen die eine Empfänger erhält.
Ist mein Vorhaben mit Scarformmangager umsetzbar?
Ich hoffe es sehr!!!
Mit der Bitte um Rückmeldung
Martin Aichner |
|
| Nach oben |
|
 |
Christian Scar4U
Anmeldedatum: 13.03.2006 Beiträge: 984 Wohnort: Wiesbaden
|
Verfasst am: 25.03.2008, 10:34 Titel: |
|
|
das skript ist für diese art der unterteilung nicht vorgesehen, man kann sich aber der template-engine und skript-daten behelfen.
in den admin-email-templates "xx_mail_admin_txt.tpl" und "xx_mail_admin_html.tpl" stehen alle empfänger-informationen zur verfügung die beim formular in der kartei "Empfänger" definiert werden.
jeder empfänger bekommt also eine eigene, separat für ihn gefertigte email. wichtig: das folgende gilt auch für das empfänger-PDF-template "xx_modul_pdf_ezpdf_admin.tpl" und "xx_modul_pdf_html2pdf_admin.tpl".
man kann in jedem template die folgenden empfänger-informationen abfragen:
{$recipient.recipientid} - technisch, sollte nicht genutzt werden
{$recipient.recipientname} - empfänger-name
{$recipient.recipientemail} - empfänger-email
{$recipient.active} - aktiv-status
{$recipient.sendever} - ob immer gesendet werden soll
{$recipient.recipientgroupid} - die gruppen-ID
{$recipient.canselect} - ob der empfänger wählbar ist
in den templates müsste man also "alle" template-informationen für die verschiedenen emfpänger definieren.
wie macht man das?
| Code: | {if $recipient.recipientemail=='meineemail@meinemailprovider.xyz'}
informationen für empfänger 1
{elseif $recipient.recipientemail=='eineandereemail@anderermailprovider.xyz'}
informationene für empfänger 2
{elseif .. WEITERE UNTERTEILUNGEN .. }
...
{else}
informationen für alle anderen
{/if} |
anstatt {$recipient.recipientemail} kann man natürlich auch ein anderes attribut nutzen.
siehe auch: http://www.smarty.net/manual/de/language.function.if.php
hinweis: das ist bisher kein geplantes feature, sollte aber über diesen umweg dennoch möglich sein. _________________ BackTix.de - Textlink Marktplatz
Mit BackTix.de wird Ihnen ein guter Marktplatz für den Textlink Kauf und Backlink Verkauf zur Verfügung gestellt. |
|
| Nach oben |
|
 |
martinius
Anmeldedatum: 16.09.2006 Beiträge: 51
|
Verfasst am: 25.03.2008, 10:41 Titel: Danke für diesen Support! |
|
|
Danke für diesen Support!
Ich werde heute rumbasteln und auch eine Rückmeldung über
Erfolg oder Misserfolg senden.
lg
Martin |
|
| Nach oben |
|
 |
|