Page 1 of 1

[gelöst-FormBuilder] Ein Formular für alles

Posted: Wed Mar 03, 2010 3:19 pm
by nicmare
Plane ein Formular anzulegen und es auf verschiedenen Seiten einzusetzen. Um den Mailempfang zu unterscheiden, würde ich gerne die Mails mit unterschiedlichen Betreffzeilen ausstatten. Sodass der Empfänger weiß von welcher Seite (oder was auch immer) die Mail stammt. Bspw nach diesem Schema (was aber natürlich nicht geht):

Code: Select all

{cms_module module='FormBuilder' form='contact' subject='formular1'}
kann man also in irgendeiner Weise einen Parameter über den Smartystring an das Formular übergeben sodass der dann letzendlich in der Mail mitverschickt wird? In der Modulhilfe habe ich das gefunden:

Code: Select all

(optional) fbrp_*="null" - Allgemeine Parameter für interne Operationen
damit kann ich erstmal noch ncihts anfangen. Hat das schonmal jemand benutzt?

letzendlich möchte ich nur vermeiden 10 formulare anzulegen um je eins auf einer Seite einzufügen. Macht die Pflege später sehr aufwändig. Daher ein Formular für alle Seiten

EDIT: im Grunde würde die Übermittlung des Page-Aliases als Betreff schon reichen

Re: [FormBuilder] Ein Formular für alles

Posted: Mon Mar 15, 2010 8:05 pm
by cyberman
Der Seiten-Alias ist auf jeder Seite als {$page_alias} vorhanden - und wenn ich mich recht an die Übersetzung erinnere, kann FormBuilder auch Smarty-Variablen verarbeiten ...

Re: [FormBuilder] Ein Formular für alles

Posted: Tue Mar 16, 2010 9:18 am
by klenkes
Hi nicmare.
Du kannst per URL Parameter dem Formbuilder übergeben was du willst. Page_alias oder Seitentitel, ganz egal. Ich hab letztes Jahr mit Cataloger einen Produktkatalog mit über 400 Artikeln erstellt, und für jeden Artikel wird ein artikelspezifisches Formular erzeugt.

Code: Select all

<a href="/index.php?page=artikelanfrage&artikelname={$page_alias}" target="new" rel="nofollow" title="Mailanfrage">Anfrage</a>

Aufruf des Formulars:
{cms_module module='FormBuilder' form='anfrage' value_fld20=$smarty.get.artikelname}
Funktioniert klasse!

Bernd

Re: [FormBuilder] Ein Formular für alles

Posted: Tue Mar 16, 2010 10:28 am
by nicmare
jo genau, danke dir!