Um einen Überblick über die Platzhalter und Variablen zu erhalten, die in einem Formular verwendet werden, ist der Parameter debug=true für das kit_form Droplet sehr nützlich:
[[kit_form?form=kit_newsletter&debug=true]]
Der Parameter veranlasst das Formular jede Menge Informationen zu den übergebenen Daten und den im Formular verwendbaren Parametern auszugeben - das Ganze funktioniert auch in versendeten E-Mails.
Deine Frage bezieht sich auf das Formular /modules/kit_form/htt/1/DE/mail.client.htt.
In diesem Formular befindet sich die folgende Schleife, die für die Ausgabe der übermittelten Daten zuständig ist:
{foreach $items item}
{if $item.type != 'file'}{$item.label} --> {$item.value}{/if}
{/foreach}
Auf Deutsch übersetzt: Durchlaufe alle Werte (foreach $items) und gebe jeweils den Titel ($item.label) gefolgt von " --> " und den zugeordneten Wert ($item.value) aus. Es sei denn, der Typ des Wertes ($item.type) ist 'file' (Datenübertragung).
Diese Schleife lässt sich ergänzen um für die Newsletter An- oder Abmeldung eine angepasste Ausgabe zu erzeugen:
{foreach $items item}
{if $item.type != 'file'}
{if $
item.name == 'kit_newsletter_subscribe'}
{if $item.value == 'true'}
Vielen Dank für Ihre Anmeldung an den Newsletter!
{else}
Wir bedauern Ihre Abmeldung von unserem Newsletter sehr!
{/if}
{else}
{$item.label} --> {$item.value}
{/if}
{/if}
{/foreach}
Mit $
item.name == 'kit_newsletter_subscribe' frage ich ab, ob es sich um eine Newsletter An- oder Abmeldung handelt, mit $item.value == 'true' stelle ich fest, dass es sich um eine ANmeldung handelt und reagiere entsprechend mit einem Text, ansonsten handelt es sich um eine ABmeldung {else} auf die ich wiederum entsprechend reagiere.
Der
o.a. Artikel ist bestimmt hilfreich, es hilft ganz sicher auch die Windows Hilfedatei zu der
Dwoo Template Engine -
/modules/dwoo/dwoo.chm und natürlich dieses Support Forum.
Gruß
Ralf