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

Hilfe zu Modulen und Tags
Post Reply
nicmare
Power Poster
Power Poster
Posts: 1150
Joined: Sat Aug 25, 2007 9:55 am

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

Post 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
Last edited by nicmare on Thu Mar 18, 2010 9:20 am, edited 1 time in total.
cyberman

Re: [FormBuilder] Ein Formular für alles

Post 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 ...
klenkes
Power Poster
Power Poster
Posts: 307
Joined: Mon Sep 08, 2008 9:43 am

Re: [FormBuilder] Ein Formular für alles

Post 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
nicmare
Power Poster
Power Poster
Posts: 1150
Joined: Sat Aug 25, 2007 9:55 am

Re: [FormBuilder] Ein Formular für alles

Post by nicmare »

jo genau, danke dir!
Post Reply

Return to “Module und Tags”