Hallo Manuel!

Nein, das hat nichts mit Fluid zu tun. Das muss in der Extension einprogrammiert werden.

Bei news wird das Flexform um dieses Eingabefeld für die Layout-Varianten erweitert, was dazu führt, dass im settings-Array eine entsprechende Variable auftaucht, die du dann im Fluid-Template verarbeiten kannst.

Du könntest dir jetzt so behelfen, dass du im Typoscript-Setup für die Seiten, auf denen die Powermail-Formulare eingebunden werden, passende Layout-Settings vergibst.

Aber ich glaube, dass du dein Problem auf ganz andere Weise lösen solltest. Mach dir einen Ordner "Formularvorlagen". Dann erstellst du mit Powermail unterschiedliche Formularvorlagen, ein Standardformular und ein Newsletter-Aboformular und was auch immer. Und dann kannst du im Plugin einstellen, welche Formularvorlage angezeigt werden soll.

Mehr brauchts doch nicht.

Beste Grüße
Stefan






Am 30.03.2015 um 16:13 schrieb Manuel Bachl:
Hallo Community,

heute habe ich mal eine Frage zu Powermail:

Ich würde gerne - wie bei tx_news - per Layout-Dropdown
(Erscheinungsbild) im Backend verschiedene Formular-Layouts
bereitstellen (Newsletteranmeldung oder Normales Kontaktformular).

Bei tx_news funktioniert das hier super:

tx_news.templateLayouts {
  1 = Presse
  2 = News
  3 = Produkte
}

<f:if condition="{settings.templateLayout} == 1">
<f:then>
<!-- AUSGABE TEMPLATE 1 -->
</f:if>
<f:if condition="{settings.templateLayout} == 2">
<f:then>
<!-- AUSGABE TEMPLATE 2 -->
</f:if>

Nun versuche ich selbiges analog für tx_powermail:

tx_powermail.templateLayouts {
  1 = Standard
  2 = Newsletter-Anmeldung
}

Ich habe obigen Code bisher in der TSconfig sowie im Root-Template
eingebaut - beides funktioniert nicht. Weder mit plugin. davor noch ohne.

Besteht die Möglichkeit überhaupt? Ich dachte das ist eine fluid-eigene
Sache und funktioniert unabhängig von den jeweiligen Extensions.
Wäre toll, wenn hier jemand helfen könnte.

Danke

Grüße

_______________________________________________
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german

Antwort per Email an