Benutzer-Werkzeuge

Webseiten-Werkzeuge


typo3:powermail

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen der Seite angezeigt.

Link zu der Vergleichsansicht

Beide Seiten, vorherige ÜberarbeitungVorherige Überarbeitung
Nächste Überarbeitung
Vorherige Überarbeitung
Letzte ÜberarbeitungBeide Seiten, nächste Überarbeitung
typo3:powermail [2014/09/26 21:47] admintypo3:powermail [2015/12/03 19:32] – Externe Bearbeitung 127.0.0.1
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ü =====+==== 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 75:
  
 </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 89:
 ---- ----
  
-===== 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 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 115: Zeile 128:
   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 144:
 } }
 [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.txt · Zuletzt geändert: 2018/06/20 22:01 von admin