Benutzer-Werkzeuge

Webseiten-Werkzeuge


typo3:powermail

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen gezeigt.

Link zu der Vergleichsansicht

Beide Seiten, vorherige Überarbeitung Vorherige Überarbeitung
Nächste Überarbeitung
Vorherige Überarbeitung
typo3:powermail [2014/09/26 21:47]
admin
typo3:powermail [2018/06/20 22:01] (aktuell)
admin [Empfänger-E-Mail nach gewählter Abteilung]
Zeile 1: Zeile 1:
 ====== Powermail (powermail) ====== ====== Powermail (powermail) ======
  
-===== Dynamische Anrede ​=====+===== Snippets ​=====
  
-Mit folgendem TypoScript lässt sich eine dynamische Anrede des Benutzers in E-Mails und Bestätigungsseite bewerkstelligen.+==== 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:​** **TypoScript:​**
Zeile 45: Zeile 47:
  
 Quelle: [[http://​www.typo3.net/​forum/​thematik/​zeige/​thema/​111899/​|typo3.net - Forum]] Quelle: [[http://​www.typo3.net/​forum/​thematik/​zeige/​thema/​111899/​|typo3.net - Forum]]
 +
 +<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:​tx_powermail_pi1|field|name
 +</​code>​
 +</​WRAP>​
  
 ---- ----
  
-===== Multiple E-Mails in Dropdown-Menü =====+==== Empfänger-E-Mail nach gewählter Abteilung ==== 
 + 
 +Mit ''​stdWrap.replacement''​ wird hier zudem das Problem mit Leerzeichen im Namen der Auswahl behoben: 
 + 
 +<code typoscript>​ 
 +plugin.tx_powermail.settings.setup.receiver.overwrite.email = CASE 
 +plugin.tx_powermail.settings.setup.receiver.overwrite.email { 
 +    key.data = GP:​tx_powermail_pi1|field|pleaseselectthereceiver 
 +    // Leerzeichen durch Bindestriche ersetzen: 
 +    key.stdWrap.replacement { 
 +        10 { 
 +          // 32 = ASCII-Code für ein Leerzeichen 
 +          search.char = 32 
 +          // 45 = ASCII-Code für einen Bindestrich 
 +          replace.char = 45 
 +        } 
 +    } 
 + 
 +    default = TEXT 
 +    default.value = info@example.org 
 +     
 +    General-request = TEXT 
 +    General-request.value = info@example.org 
 +     
 +    Application = TEXT 
 +    Application.value = application@example.org 
 + 
 +    // Deutsche Übersetzung:​ 
 +    Allgemeine-Anfrage = TEXT 
 +    Allgemeine-Anfrage.value = info@example.org 
 + 
 +    Bewerbung = TEXT 
 +    Bewerbung.value = application@example.org 
 +
 +</​code>​ 
 + 
 +---- 
 + 
 +==== 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 //​fe_users//​ geschehen. Für jeden Empfänger wird ein Webseiten-Benutzer angelegt, die jeweiligen UIDs werden kommasepariert nach dem Pipe-Symbol ''​|''​ ins Textfeld des Dropdown-Menüs eingetragen. Wenn über ein Dropdown-Menü mehr als eine Empfänger-E-Mail angegeben werden muss, kann dies mithilfe von //​fe_users//​ geschehen. Für jeden Empfänger wird ein Webseiten-Benutzer angelegt, die jeweiligen UIDs werden kommasepariert nach dem Pipe-Symbol ''​|''​ ins Textfeld des Dropdown-Menüs eingetragen.
  
Zeile 64: Zeile 113:
  
 </​code>​ </​code>​
 +
 +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:​ Name des Absenders ändern =====+==== Empfangsbestätigung:​ Name des Absenders ändern ==== 
 Ohne Korrektur versendet Powermail seine E-Mails an den Absender des Kontaktformulars mit dem Namen "​Powermail"​. Um dies zu ändern, genügt dieses Typoscript: Ohne Korrektur versendet Powermail seine E-Mails an den Absender des Kontaktformulars mit dem Namen "​Powermail"​. Um dies zu ändern, genügt dieses Typoscript:
 <code typoscript>​ <code typoscript>​
Zeile 74: Zeile 127:
 ---- ----
  
-===== Powermail-Marker ​=====+==== Powermail-Marker ====
  
 Neben dem Marker ''###​POWERMAIL_ALL###''​ können die Formularinhalte auch einzeln abgerufen werden, z.B. für die gesendeten E-Mails. Hierfür hat jedes Formularfeld seine UID. Auch die Labels können mit ''###​LABEL_UID###''​ ausgelesen werden.\\ Neben dem Marker ''###​POWERMAIL_ALL###''​ können die Formularinhalte auch einzeln abgerufen werden, z.B. für die gesendeten E-Mails. Hierfür hat jedes Formularfeld seine UID. Auch die Labels können mit ''###​LABEL_UID###''​ ausgelesen werden.\\
Zeile 95: Zeile 148:
 ---- ----
  
-===== 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 115: Zeile 166:
   powermailJQueryUiDatepicker >   powermailJQueryUiDatepicker >
 } }
- 
-plugin.tx_powermail.view { 
-  # Fallback, um einzelne Templates zu verändern: 
-  templateRootPaths > 
-  templateRootPaths { 
-    10 = EXT:​powermail/​Resources/​Private/​Templates/​ 
-    20 = fileadmin/​Resources/​Private/​Templates/​powermail/​ 
-  } 
-} 
- 
  
 # Powermail nur für entsprechende Seite: # Powermail nur für entsprechende Seite:
Zeile 141: Zeile 182:
 } }
 [global] [global]
 +</​code>​
 +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
 +}
 +</​code>​
 +
 +----
 +
 +==== 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:​powermail/​Resources/​Private/​Templates/​
 +    20 = fileadmin/​Resources/​Private/​Templates/​powermail/​
 +  }
 +}
 </​code>​ </​code>​
typo3/powermail.1411760845.txt.gz · Zuletzt geändert: 2015/12/03 19:29 (Externe Bearbeitung)