Zum Inhalt springen

Powermail verschiedene E_Mails je nach Select

Erstellt am 6. Februar 2017 · 6 Antworten · letzte Antwort am 15. Februar 2017

Tags: Fluid, Powermail, TYPO3 6.x, Frage

Unbekannter Benutzer ·

Hallo

ich weiß grad nicht nach was ich Suchen soll?

In meinem Formular gibt es einen Select mit den Studiengängen. B.A. und M.A.
Je nach Auswahl Bachelor oder Master soll sich die versendete E-Mail (Inhalte) ändern.

Ich komme grad nicht drauf im TS von Powermail habe ich auf die schnelle nichts gefunden.

Hat jemand einen Tipp für mich nach was ich suchen muss?

Gruß

Markus

Unbekannter Benutzer ·

Hm? Ne ich brauche keine unterschiedlichen Empfänger. Das findet man ja sofort bei Google. Ich brauche unterschiedliche E-Mail Inhalte die versendet werden. Wenn das so überhaupt geht?

Ansonsten muss ich es über die Anhänge lösen.

Unbekannter Benutzer ·

Ok das ist schon ein Ansatz mit dem ich sicher weiterkomme. :-)

Das gehört noch zu dem Thema hier mit den PDFS je nach Select Auswahl.
#125616

Und genau je nach der Auswahl müsste sich auch der Text ändern. :-)
So ich schau mir das mal genauer an. Danke schon einmal.

Unbekannter Benutzer · · Beste Antwort

So nachdem ich den Fehler im Pfad zum eigenen Template hinbekommen hatte, versuchte ich das mit If else. Hat nicht ganz so geklappt. Aber bei der Suche bin ich über das switch Case gestolpert :-)

<f:switch expression="{marker}">
    <f:case value="Betriebswirtschaft B.A.">Betriebswirtschaft B.A.</f:case>
    <f:case value="Betriebswirtschaft M.A.">Betriebswirtschaft M.A.</f:case>
</f:switch>

Soweit funktioniert das bereits. :-)
Was jetzt praktisch wäre, wäre die Ausgabe eines Inhaltelements.
So das der Kunde die Texte über TYPO3 selber pflegen kann.

Unbekannter Benutzer ·

So ich mache es jetzt etwas unkomplizierter.

Da ich eh im Setup schon unterscheide was ausgewählt wurde, kann ich ja ganz einfach einfach sagen lies den Inhalt von einer Seite und sende den mit. Ist zwar nicht flexibel aber machts erst einmal :-)

lib.test = CONTENT
lib.test {
table = tt_content
select {
  pidInList = 17291
  orderBy = sorting
  where = colPos= 0
}
}