[opgelost] Listit2 of Products sturen naar Formbuilder
Moderator: velden
- timdebuurman
- Power Poster
- Posts: 891
- Joined: Sun Nov 06, 2011 8:15 pm
[opgelost] Listit2 of Products sturen naar Formbuilder
Goeiemiddag,
Op een website worden een aantal producten weergegeven.
Dat gebeurt nu met Listit2, maar omdat er een kleurkeuze bij moet komen, zal ik wel overgaan naar Products.
Per product zal er een knop komen met 'Offerte aanvragen'
Het liefst zou ik dan willen dat die linkt naar een pagina met een formulier (gemaakt in Formbuilder) en dat het betreffende product en kleurkeuze al staan ingevoerd.
Nadat de bezoeker dan nog een aantal gegevens heeft ingevoerd, zoals emailadres e.d. kan het formulier verstuurd worden.
Ik heb al rond gezocht op het forum, maar niet gevonden hoe/of dit zou kunnen.
Alvast bedankt..
Op een website worden een aantal producten weergegeven.
Dat gebeurt nu met Listit2, maar omdat er een kleurkeuze bij moet komen, zal ik wel overgaan naar Products.
Per product zal er een knop komen met 'Offerte aanvragen'
Het liefst zou ik dan willen dat die linkt naar een pagina met een formulier (gemaakt in Formbuilder) en dat het betreffende product en kleurkeuze al staan ingevoerd.
Nadat de bezoeker dan nog een aantal gegevens heeft ingevoerd, zoals emailadres e.d. kan het formulier verstuurd worden.
Ik heb al rond gezocht op het forum, maar niet gevonden hoe/of dit zou kunnen.
Alvast bedankt..
Last edited by timdebuurman on Tue Oct 16, 2012 9:29 pm, edited 4 times in total.
NextDoorMedia - Online Marketing Partner
https://www.nextdoormedia.nl
https://www.nextdoormedia.nl
Re: Naam v. veld van Listit2 of Products sturen naar Formbui
Ohw dat moet zeker eenvoudig kunnen. Heb zoiets gemaakt waarbij de pagina url wordt meegestuurd. Zal morgen even kijken.
Grt. Rolf
Grt. Rolf
- + - + - + - + - + - + -
LATEST TUTORIAL AT CMS CAN BE SIMPLE:
Migrating Company Directory module to LISE
Migrating Company Directory module to LISE
- + - + - + - + - + - + -
- timdebuurman
- Power Poster
- Posts: 891
- Joined: Sun Nov 06, 2011 8:15 pm
Re: Naam v. veld van Listit2 of Products sturen naar Formbui
oh, super.
Altijd goed te horen dat het 'eenvoudig' kan
Altijd goed te horen dat het 'eenvoudig' kan

NextDoorMedia - Online Marketing Partner
https://www.nextdoormedia.nl
https://www.nextdoormedia.nl
Re: Naam v. veld van Listit2 of Products sturen naar Formbui
Een "hidden" veld aanmaken in het formulier
In de waarde van het veld je smarty string zetten bijv. {$foo}
In de advanced settings tab een vinkje zetten bij "Process smarty tags within field?:"
Het nieuwe veld opnemen op de "succes" pagina en in het mail formulier
Dan werkt het.
grt. Rolf
In de waarde van het veld je smarty string zetten bijv. {$foo}
In de advanced settings tab een vinkje zetten bij "Process smarty tags within field?:"
Het nieuwe veld opnemen op de "succes" pagina en in het mail formulier
Dan werkt het.
grt. Rolf
- + - + - + - + - + - + -
LATEST TUTORIAL AT CMS CAN BE SIMPLE:
Migrating Company Directory module to LISE
Migrating Company Directory module to LISE
- + - + - + - + - + - + -
- timdebuurman
- Power Poster
- Posts: 891
- Joined: Sun Nov 06, 2011 8:15 pm
Re: Naam v. veld van Listit2 of Products sturen naar Formbui
Rolf,
Wat voor de één eenvoudig is, is voor de ander abacadabra.
Een hidden veld maken in Formbuilder zal wel lukken.
In de waarde je smarty string zetten...daar ben ik je eigenlijk al kwijt.
Ook snap ik niet wat jebedoelt met de 'succes' pagina.
Enne, bedoel je nu met 'Listit' of 'Products'
Sorry als ik nu bepaalde basis-dingen niet doorheb, maar zou je het wat meer op de 'jip en janneke' manier willen uitleggen?
groet Tim
EDIT -> Ik heb ook deze uitleg wel gevonden (http://forum.cmsmadesimple.org/viewtopi ... view=print), maar dat werkt dan volgens mij alleen ale het formulier zich op dezelfde pagina als het product bevind. Ik wil graag een formulier op een andere pagina ervoor gebruiken..
Wat voor de één eenvoudig is, is voor de ander abacadabra.

Een hidden veld maken in Formbuilder zal wel lukken.
In de waarde je smarty string zetten...daar ben ik je eigenlijk al kwijt.
Ook snap ik niet wat jebedoelt met de 'succes' pagina.
Enne, bedoel je nu met 'Listit' of 'Products'
Sorry als ik nu bepaalde basis-dingen niet doorheb, maar zou je het wat meer op de 'jip en janneke' manier willen uitleggen?
groet Tim
EDIT -> Ik heb ook deze uitleg wel gevonden (http://forum.cmsmadesimple.org/viewtopi ... view=print), maar dat werkt dan volgens mij alleen ale het formulier zich op dezelfde pagina als het product bevind. Ik wil graag een formulier op een andere pagina ervoor gebruiken..
NextDoorMedia - Online Marketing Partner
https://www.nextdoormedia.nl
https://www.nextdoormedia.nl
Re: Naam v. veld van Listit2 of Products sturen naar Formbui
LOL
Hulp geven op het forum is wat anders dan een T&T artikel schrijven. dan gaat het soms wel eens wat snel 
Met de succes pagina bedoel ik de pagina die getoond wordt nadat een formulier is verzonden.
Een hidden field is gewoon een nieuw veld in FormBuilder met dit type, je kunt daar een waarde invoeren "Value (see Advanced Tab if you use Smarty tags)"
In de tweede tab dus een vinkje zetten bij "Process smarty tags within field" waardoor de smarty tag wordt verwerkt. m.a.w. de waarde van de tag wordt getoond en niet de tag zelf...
Een waarde doorgeven van de ene pagina naar de andere kun je met cookies doen bijvoorbeeld, lees: http://forum.cmsmadesimple.org/viewtopi ... 55&t=56094
In CGSimpleSmarty zitten ook sessie variabelen (ook cookies trouwens) die je er voor kunt gebruiken.
Op pagina A bijv.
{session_put var=naam value=$waarde}
Waarbij $waarde dus een string kan zijn uit iedere module... bijv $entry->blah.value of wat dan ook
Op pagina B bijv.
{capture assign=waarde}{$smarty.session.naam}{/capture}
{$waarde}
Hoop dat het duidelijk is
grtz. Rolf


Met de succes pagina bedoel ik de pagina die getoond wordt nadat een formulier is verzonden.
Een hidden field is gewoon een nieuw veld in FormBuilder met dit type, je kunt daar een waarde invoeren "Value (see Advanced Tab if you use Smarty tags)"
In de tweede tab dus een vinkje zetten bij "Process smarty tags within field" waardoor de smarty tag wordt verwerkt. m.a.w. de waarde van de tag wordt getoond en niet de tag zelf...
Een waarde doorgeven van de ene pagina naar de andere kun je met cookies doen bijvoorbeeld, lees: http://forum.cmsmadesimple.org/viewtopi ... 55&t=56094
In CGSimpleSmarty zitten ook sessie variabelen (ook cookies trouwens) die je er voor kunt gebruiken.
Op pagina A bijv.
{session_put var=naam value=$waarde}
Waarbij $waarde dus een string kan zijn uit iedere module... bijv $entry->blah.value of wat dan ook
Op pagina B bijv.
{capture assign=waarde}{$smarty.session.naam}{/capture}
{$waarde}
Hoop dat het duidelijk is

grtz. Rolf
- + - + - + - + - + - + -
LATEST TUTORIAL AT CMS CAN BE SIMPLE:
Migrating Company Directory module to LISE
Migrating Company Directory module to LISE
- + - + - + - + - + - + -
- timdebuurman
- Power Poster
- Posts: 891
- Joined: Sun Nov 06, 2011 8:15 pm
Re: Naam v. veld van Listit2 of Products sturen naar Formbui
Ik zal er wat mee gaan stoeien.
Als ik nu wil dat het hidden veld value (de productnaam in dit geval) gewoon wel zichtbaar is, in plaats van een hidden veld, kan dat ook?
Als ik nu wil dat het hidden veld value (de productnaam in dit geval) gewoon wel zichtbaar is, in plaats van een hidden veld, kan dat ook?
NextDoorMedia - Online Marketing Partner
https://www.nextdoormedia.nl
https://www.nextdoormedia.nl
- timdebuurman
- Power Poster
- Posts: 891
- Joined: Sun Nov 06, 2011 8:15 pm
Re: Naam v. veld van Listit2 of Products sturen naar Formbui
Rolf,
Je uitleg is op zich duidelijk:
In het geval van de Listit2-module, zullen er meerdere producten op de pagina staan, waardoor er meerdere productnamen zullen zijn.
De pagina waar het weer terecht moet komen daar staat alleen de formbuilder. MOet die 2e code dan in de formbuilder verwerkt worden?
Je uitleg is op zich duidelijk:
Ik zou alleen niet weten waar ik welke dingen moet zetten.In CGSimpleSmarty zitten ook sessie variabelen (ook cookies trouwens) die je er voor kunt gebruiken.
Op pagina A bijv.
{session_put var=naam value=$waarde}
Waarbij $waarde dus een string kan zijn uit iedere module... bijv $entry->blah.value of wat dan ook
Op pagina B bijv.
{capture assign=waarde}{$smarty.session.naam}{/capture}
{$waarde}
In het geval van de Listit2-module, zullen er meerdere producten op de pagina staan, waardoor er meerdere productnamen zullen zijn.
De pagina waar het weer terecht moet komen daar staat alleen de formbuilder. MOet die 2e code dan in de formbuilder verwerkt worden?
NextDoorMedia - Online Marketing Partner
https://www.nextdoormedia.nl
https://www.nextdoormedia.nl
Re: Naam v. veld van Listit2 of Products sturen naar Formbui
Pagina A kan een detailpagina zijn en pagina B met het formulier.
Maar speel er eens mee!
Maar speel er eens mee!

- + - + - + - + - + - + -
LATEST TUTORIAL AT CMS CAN BE SIMPLE:
Migrating Company Directory module to LISE
Migrating Company Directory module to LISE
- + - + - + - + - + - + -
Re: Naam v. veld van Listit2 of Products sturen naar Formbui
----------
Last edited by deactivated010521 on Tue Mar 12, 2013 2:15 pm, edited 1 time in total.
Re: Naam v. veld van Listit2 of Products sturen naar Formbui
Tja, er zijn meer wegen naar Ro.. uhh Deventerarnoud wrote:Mooie suggesties om nog meer keuzes toe te voegen

- + - + - + - + - + - + -
LATEST TUTORIAL AT CMS CAN BE SIMPLE:
Migrating Company Directory module to LISE
Migrating Company Directory module to LISE
- + - + - + - + - + - + -
- timdebuurman
- Power Poster
- Posts: 891
- Joined: Sun Nov 06, 2011 8:15 pm
Re: Naam v. veld van Listit2 of Products sturen naar Formbui
Ik heb dit nu voor elkaar gekregen door dit als link naar het formulier te gebruiken:
href="{cms_selflink href='contact' urlparam="?prod=`$item->title`"}">
Dan op de pagina met het formulier, deze aanroep:
{FormBuilder form='contactformulier' value_fld44=$smarty.get.prod}
Dat werkt wel..
Nu heb ik eigenlijk nog 2 vragen:
1. Hoe zou ik het moeten instellen om meerdere velden erheen te sturen? Iets als
urlparam="?prod=`$item->title`; ?kleur=`$item->fielddefs.kleur.value`"
(; als scheiding? of gewoon een spatie?)
2.
Heeft iemand een stukje Javascript voor me om het formulierveld te verbergen als deze geen value heeft?
EDIT-> ik heb nu dit in elkaar geknutseld, maar werkt niet
href="{cms_selflink href='contact' urlparam="?prod=`$item->title`"}">
Dan op de pagina met het formulier, deze aanroep:
{FormBuilder form='contactformulier' value_fld44=$smarty.get.prod}
Dat werkt wel..
Nu heb ik eigenlijk nog 2 vragen:
1. Hoe zou ik het moeten instellen om meerdere velden erheen te sturen? Iets als
urlparam="?prod=`$item->title`; ?kleur=`$item->fielddefs.kleur.value`"
(; als scheiding? of gewoon een spatie?)
2.
Heeft iemand een stukje Javascript voor me om het formulierveld te verbergen als deze geen value heeft?
EDIT-> ik heb nu dit in elkaar geknutseld, maar werkt niet

Code: Select all
<__script__ language="javascript" type="text/javaScript">
$(document).ready(function() {
$("div.type2").hide();
if (form.mab773fbrp__44.value == "") {
$("div.type2").hide();
}
else
$("div.type2").show();
});
</__script>
Last edited by timdebuurman on Thu Oct 11, 2012 2:47 pm, edited 1 time in total.
NextDoorMedia - Online Marketing Partner
https://www.nextdoormedia.nl
https://www.nextdoormedia.nl
Re: Naam v. veld van Listit2 of Products sturen naar Formbui
arnoud wrote:Code: Select all
http://xxx.xxx/index.php?page=bestelformulier&product_id=1&product_color=x
- + - + - + - + - + - + -
LATEST TUTORIAL AT CMS CAN BE SIMPLE:
Migrating Company Directory module to LISE
Migrating Company Directory module to LISE
- + - + - + - + - + - + -
- timdebuurman
- Power Poster
- Posts: 891
- Joined: Sun Nov 06, 2011 8:15 pm
Re: Naam v. veld van Listit2 of Products sturen naar Formbui
Ah, gewoon een & ertussen dus..
Iemand nog een antwoord op de javascript-vraag?
Iemand nog een antwoord op de javascript-vraag?
NextDoorMedia - Online Marketing Partner
https://www.nextdoormedia.nl
https://www.nextdoormedia.nl
Re: Naam v. veld van Listit2 of Products sturen naar Formbui
----------
Last edited by deactivated010521 on Tue Mar 12, 2013 2:15 pm, edited 1 time in total.