Hier werden die Unterschiede zwischen zwei Versionen der Seite angezeigt.
Beide Seiten, vorherige ÜberarbeitungVorherige ÜberarbeitungNächste Überarbeitung | Vorherige ÜberarbeitungLetzte ÜberarbeitungBeide Seiten, nächste Überarbeitung | ||
typo3:powermail [2014/08/26 20:48] – [Powermail-Marker] admin | typo3:powermail [2015/12/03 19:32] – Externe Bearbeitung 127.0.0.1 | ||
---|---|---|---|
Zeile 1: | Zeile 1: | ||
- | ===== Multiple E-Mails in Dropdown-Menü ===== | + | ====== Powermail (powermail) ====== |
+ | |||
+ | ===== Snippets ===== | ||
+ | |||
+ | ==== Dynamische Anrede ==== | ||
+ | |||
+ | Mit folgendem TypoScript lässt sich in Powermail 2.x eine dynamische Anrede des Benutzers in E-Mails und Bestätigungsseite bewerkstelligen. | ||
+ | |||
+ | **TypoScript: | ||
+ | <code typoscript> | ||
+ | lib.anrede = CASE | ||
+ | lib.anrede { | ||
+ | key.field = 0 | ||
+ | |||
+ | default = TEXT | ||
+ | default.value = Sehr geehrte Damen und Herren, | ||
+ | |||
+ | Herr = TEXT | ||
+ | # Die " | ||
+ | Herr.data = GP: | ||
+ | Herr.noTrimWrap = |Sehr geehrter Herr |,| | ||
+ | |||
+ | Frau = TEXT | ||
+ | Frau.data = GP: | ||
+ | Frau.noTrimWrap = |Sehr geehrte Frau |, | | ||
+ | |||
+ | |||
+ | # Englische Übersetzung: | ||
+ | Mr = TEXT | ||
+ | Mr.data = GP: | ||
+ | Mr.noTrimWrap = |Dear Mr |, | | ||
+ | |||
+ | Mrs = TEXT | ||
+ | Mrs.data = GP: | ||
+ | Mrs.noTrimWrap = |Dear Mrs |, | | ||
+ | |||
+ | Ms = TEXT | ||
+ | Ms.data = GP: | ||
+ | Ms.noTrimWrap = |Dear Ms |, | | ||
+ | } | ||
+ | </ | ||
+ | |||
+ | **ViewHelper für Powermail-Plugin: | ||
+ | <code typoscript> | ||
+ | {f: | ||
+ | </ | ||
+ | |||
+ | Quelle: [[http:// | ||
+ | |||
+ | <WRAP center round important 75%> | ||
+ | Ab **Powermail 2.1.x** werden Powermail-Felder nicht mehr über die UID, sondern den Markernamen angesprochen. Dementsprechend müssen die Zeilen im TypoScript etwas angepasst werden: | ||
+ | <code typoscript> | ||
+ | # Powermail-Feld {name} | ||
+ | Herr.data = GP: | ||
+ | </ | ||
+ | </ | ||
+ | |||
+ | ---- | ||
+ | |||
+ | ==== Multiple E-Mails in Dropdown-Menü ==== | ||
Wenn über ein Dropdown-Menü mehr als eine Empfänger-E-Mail angegeben werden muss, kann dies mithilfe von // | Wenn über ein Dropdown-Menü mehr als eine Empfänger-E-Mail angegeben werden muss, kann dies mithilfe von // | ||
Zeile 15: | Zeile 75: | ||
} | } | ||
</ | </ | ||
+ | |||
+ | Zu beachten ist, dass der Text vor dem Pipe-Symbol nicht mit dem Marker in der E-Mail ausgegeben werden kann! Es erscheint nur der Wert dahinter. | ||
+ | |||
---- | ---- | ||
- | ===== Empfangsbestätigung: | + | ==== Empfangsbestätigung: |
Ohne Korrektur versendet Powermail seine E-Mails an den Absender des Kontaktformulars mit dem Namen " | Ohne Korrektur versendet Powermail seine E-Mails an den Absender des Kontaktformulars mit dem Namen " | ||
<code typoscript> | <code typoscript> | ||
Zeile 25: | Zeile 89: | ||
---- | ---- | ||
- | ===== Powermail-Marker | + | ==== Powermail-Marker ==== |
Neben dem Marker ''### | Neben dem Marker ''### | ||
Zeile 46: | Zeile 110: | ||
---- | ---- | ||
- | ===== Standard-TypoScripts ===== | + | ==== Überflüssige JavaScripts und Stylesheets entfernen |
+ | Setup-Konfigurationen für **Powermail 2.0.x: | ||
<code typoscript> | <code typoscript> | ||
- | # Spamshield aktivieren: | ||
- | plugin.tx_powermail.settings.setup.spamshield._enable = 1 | ||
- | |||
# JavaScripts entfernen: | # JavaScripts entfernen: | ||
page.includeJSFooterlibs { | page.includeJSFooterlibs { | ||
Zeile 66: | Zeile 128: | ||
powermailJQueryUiDatepicker > | powermailJQueryUiDatepicker > | ||
} | } | ||
- | |||
- | plugin.tx_powermail.view { | ||
- | # Fallback, um einzelne Templates zu verändern: | ||
- | templateRootPaths > | ||
- | templateRootPaths { | ||
- | 10 = EXT: | ||
- | 20 = fileadmin/ | ||
- | } | ||
- | } | ||
- | |||
# Powermail nur für entsprechende Seite: | # Powermail nur für entsprechende Seite: | ||
Zeile 92: | Zeile 144: | ||
} | } | ||
[global] | [global] | ||
+ | </ | ||
+ | Ab **Powermail 2.1.x** genügt es, folgende Angaben in **Constants** zu setzen: | ||
+ | <code typoscript> | ||
+ | plugin.tx_powermail.settings { | ||
+ | javascript.addJQueryFromGoogle = 0 | ||
+ | javascript.addAdditionalJavaScript = 0 | ||
+ | } | ||
+ | </ | ||
+ | |||
+ | ---- | ||
+ | |||
+ | ==== Diverses ==== | ||
+ | |||
+ | <code typoscript> | ||
+ | # Spamshield aktivieren: | ||
+ | plugin.tx_powermail.settings.setup.spamshield._enable = 1 | ||
+ | |||
+ | # Fallback, um einzelne Templates zu verändern: | ||
+ | plugin.tx_powermail.view { | ||
+ | templateRootPath > | ||
+ | templateRootPaths { | ||
+ | 10 = EXT: | ||
+ | 20 = fileadmin/ | ||
+ | } | ||
+ | } | ||
</ | </ |