[TYPO3-mvc] Checkbox Array Fluid - Foreach
    Christian Schwan - Dimme GmbH 
    christian.schwan at dimme.ch
       
    Mon Jun  7 01:34:47 CEST 2010
    
    
  
He guys,
 
i got a problem with Checkbox Inputs:
 
my Template looks like
 
<f:for each="{flooring}" as="value">
 
<f:form.checkbox value="{value.uid}" name="search[flooring][{value.uid}]" />
 
</f:for>
 
Now I have in my Controller
 
$this->view->assign('post', $this->vars['search']);
 
The will return the array
 
Array ( [flooring] => Array ( [1] => 1 [2] => 2 ) )
 
    <f:if condition="{post.flooring}">
      <f:then>
      <f:for each="{post.flooring}" as="vars">
      <f:if condition="{vars} == {value.uid}">
        <div class="checkbox"><f:form.checkbox checked="true"
value="{value.uid}" name="search[flooring][{value.uid}]" />
{value.title}</div>
      </f:if>
      </f:for>
      </f:then>
      <f:else>
       <div class="checkbox"><f:form.checkbox value="{value.uid}"
name="search[flooring][{value.uid}]" /> {value.title}</div>
      </f:else>
    </f:if>
 
But in the Condition I should check if the {post.flooring} + {value.uid}
 
By manually adding {post.flooring.1} == {value.uid}.
 
{{post.flooring}.{value.uid}} is not possible;-(
 
How can I render it right?
 
Christian
 
    
    
More information about the TYPO3-project-typo3v4mvc
mailing list