{{indexmenu_n>510}} ====== CP Bilder
im Formular ====== **Contentpart in einem Formular ausführen und Input-Daten generieren, (manipulieren) und versenden.** \\ Das ist bisher mit array-fähigen Feldern möglich wie **checkbox** und **select** //(im multiple-Modus)//. **Manipuliert** werden die eingegebene Daten mit einer Funktion im /frontend_init/ -Ordner. \\ Siehe dazu: [[http://code.google.com/p/phpwcms/issues/detail?id=131|RT available in form generated E-Mail]] (Verfügbar seit [[http://code.google.com/p/phpwcms/source/detail?r=282|r282]]) Ein Contentpart, hier z.B. //Bilder
//, soll Daten zu jedem Bild an ein Formular übergeben. Der aktive, vom Benutzer bedienbare Teil ist in diesem Beispiel eine einfaches Kontrollkästchen //(checkbox)//. Der passive Teil übergibt Bildparameter zum jeweiligen Bild. Diese Datensammlung wird bei submit in einer eMail versendet. \\ Docu: -- \\ Forum: [[http://forum.phpwcms.org/viewtopic.php?p=119400#p119400|Galerie mit Formular verbinden]] **Autor:** Oliver Georgi http://phpwcms.de/ -> // aufbereitet: [[http://planmatrix.de|K.Heermann]] (flip-flop) (29.08.09)// \\ **CMS-Version:** >= V1.3.9 \\ **Version:** V1.0 //29.08.09// \\ **Bedingung:** -> [[http://www.phpwcms-docu.de/confincphp_de.phtml|/config/phpwcms/conf.inc.php]] \\ * -- \\ ---- ---- ==== FE Ein/Ausgabe ==== **Das wird gesendet:** {{:deutsch:andere-erweiterungen:formular:fe_form_show_content_checkbox01.gif|}} **Das wird empfangen:** Hallo Sir-Oblong-Fitz-Oblong mit der e-Mail: Sir-Oblong-Fitz-Oblong@example.com Ergänzungstext: ------------------------------ Der Text in drei Zeilen ------------------------------ Bilder bestellen: ------------------------------ 3-img_4533_800x600.jpg, 29-liegestuhl_michaela_640x480.jpg ------------------------------ Das war´s - Danke. \\ ==== BE Contentpart Formular ==== Vom Prinzip her ist es eine ganz normale Vorlage, die einfach nur die Daten durch einen CP "untergeschoben" bekommt. Entscheidend ist die Namensgleichheit des angelegten Feldes und des Input-Bereichs im Template des CPs. //(hier Bilder)//. * Das Feld wird angelegt * In der FE-Vorlage taucht das Feld nicht auf (//dafür ist hier der CP zuständig)//. * In der Empfänger-Vorlage wird das Feld eingesetzt {{:deutsch:andere-erweiterungen:formular:be_form_show_content_checkbox01.gif|}} Hallo {name} mit der e-Mail: {eMail} Ergänzungstext: ------------------------------ {ergaenzung} ------------------------------ Bilder bestellen: ------------------------------ {Bilder} ------------------------------ Das war´s - Danke.
{ERROR:name}{LABEL:name}:
{name}
{ERROR:eMail}{LABEL:eMail}:
{eMail}
{ERROR:ergaenzung}{LABEL:ergaenzung}:
{ergaenzung}
{submIt}{resetIt}
{SHOW_CONTENT:CP,50}
\\ ==== BE Contentpart Bilder
==== Der CP hat im Beispiel die ID=50. In der Vorlage zu diesem CP wird an der Stelle an der das Input-Feld erscheinen soll [BR] eingesetzt. In ## [TITLE]

{TITLE}

[/TITLE] [SUBTITLE]

{SUBTITLE}

[/SUBTITLE] [TEXT]{TEXT}[/TEXT]
{IMAGE}[CAPTION]

{CAPTION}

[/CAPTION] [BR]


\\ {{:deutsch:andere-erweiterungen:formular:be_image_div_show_content_checkbox01.gif|}}