[TYPO3-german] [Powermail] Verschiedene Layouts per fluid
Stefan Padberg
post at bergische-webschmiede.de
Tue Mar 31 10:30:49 CEST 2015
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
More information about the TYPO3-german
mailing list