Ich habe das Versionsmodul Webform 7.x-4.0-alpha6 aktiviert.
Ich habe einen Webform-Knoten mit 20 Formularkomponenten. Ich habe eine E-Mail in der E-Mail-Einstellung hinzugefügt und die E-Mail-Vorlage erstellt, in der ich das Token verwendet habe: [Übermittlung: Werte] .
Dann teste ich das Webformular, das eine Nachricht sendet. Das Problem ist, dass [Submission: Values] die Komponentenwerte auf sehr einfache Weise druckt, ohne Unterbrechungslinie, ohne Semikolon, um zwischen dem Titel und dem Wert für jede Komponente zu unterscheiden. Etwas wie:
Name Jhon
Addresss Myaddress 12
CP 19932
....
Mit 20 Komponenten ist die E-Mail völlig unlesbar
Meine Frage ist: Gibt es eine Möglichkeit (ein Token), sie besser zu drucken, zumindest ein Semikolon zwischen Titel und Wert einzufügen und den Titel fett zu machen ? oder die Ausgabe in eine Tabelle setzen?
Name: Jhon
Addresss: Myaddress 12
CP: 19932
Ich weiß, dass ich die Komponenten getrennt ausdrucken kann, indem ich die Token [webform: {component} -title] für den Titel und [webform: {component} -value] für den Wert verwende
Und dann kann ich sie stylen. Dies ist jedoch Zeitverschwendung, da alle Komponenten in der E-Mail-Vorlage angezeigt werden müssen
Update: Ich habe dieses Modul gefunden, aber es hilft mir nicht: http://drupal.org/project/webform_tokens
if (is_array($item) && !empty($item['#title'])) {
, damit sie funktioniert.Verwenden Sie E-Mail senden als HTML- Option des Webformulars.
Dies ist verfügbar, wenn Sie die Module Mime Mail und Mail System installieren
admin/config/content/webform
und dann das Format auf HTML einstellen .quelle
Beachten Sie außerdem, dass Sie bei Verwendung einer Grid- Komponente dieses Token sowohl mit dem Feldschlüssel als auch mit dem Fragenschlüssel aufrufen müssen. Raster werden häufig verwendet, wenn Sie beispielsweise eine Umfrage durchführen und Personen auffordern, etwas auf einer Skala von 1 bis 3 zu bewerten, indem Sie Optionsfelder für jede Zeile verwenden, z. B.:
Beispielfrage:
Ordnen Sie Folgendes mit 1 = hoch, 3 = niedrig ein
Um den Wert der Antwort von Frage 2 auszudrucken, verwenden Sie:
Bier Der Wert von Frage 2 lautete: [Übermittlung: Werte: my_beer_field: phillips]
quelle