if/else constructie in formbrowser template
Posted: Tue Dec 07, 2010 9:09 am
Ik heb een pagina, met daaraan een template gekoppeld met 6 content blocks {content block="event1" wysiwyg="false" oneline="true"} enz.
Als deze ingevuld worden laat ik een formulier zien. Dat zal iets in de trend worden van:
{capture assign='evenement1'}{content block="event1"}{/capture}
{if $event1 == ""} .. {else}{FormBuilder form='evenement_1'}{/if}
Als dat werkt tenminste...
Daarna wil ik dus met dezelfde constructie een formbrowser lijst laten zien (dus enkel als een content block is ingevuld)
Echter wil ik de ingevuld waarde bij het content block (een datum) gebruiken als parameter bij de formbrowser.
oorspronkele code:
mijn 'gewenste' code:
ik wil alleen weten of de genoemde codes überhaupt kunnen gaan werken voordat ik alles in ga bouwen.
Als deze ingevuld worden laat ik een formulier zien. Dat zal iets in de trend worden van:
{capture assign='evenement1'}{content block="event1"}{/capture}
{if $event1 == ""} .. {else}{FormBuilder form='evenement_1'}{/if}
Als dat werkt tenminste...
Daarna wil ik dus met dezelfde constructie een formbrowser lijst laten zien (dus enkel als een content block is ingevuld)
Echter wil ik de ingevuld waarde bij het content block (een datum) gebruiken als parameter bij de formbrowser.
oorspronkele code:
Code: Select all
{foreach from=$fbrp_arr_searchfield item=item}
<div style="float:left; width:61px;"><strong>{$item|upper}</strong>:</div>
<input name="{$item}" id="{$item}" value="" style="width:160px; margin-bottom:2px; border:#333 outset 1px;" /><br />
{/foreach}
Code: Select all
{foreach from=$fbrp_arr_searchfield item=item}
{if $evenement1 >= $smarty.now}
<div style="float:left; width:61px;"><strong>{$item|upper}</strong>:</div>
<input name="{$item}" id="{$item}" value="" style="width:160px; margin-bottom:2px; border:#333 outset 1px;" /><br />
{else}.. {/if}
{/foreach}