
io.vertigo.struts2.ftl.template.xhtml.checkbox.ftl Maven / Gradle / Ivy
The newest version!
<#--
/*
* $Id: checkbox.ftl,v 1.1 2013/09/23 16:25:43 npiedeloup Exp $
*
*/
-->
<#assign currentLayout = controlLayout_type?default('none') />
<#if !parameters.labelposition?? && (parameters.form.labelposition)??>
<#assign labelpos = parameters.form.labelposition/>
<#else>
<#assign labelpos = parameters.labelposition?default("right")/>
#if>
<#if labelpos == 'left'>
<#include "/${parameters.templateDir}/${parameters.theme}/controlheader.ftl" />
<#include "/${parameters.templateDir}/simple/checkbox.ftl" />
<#include "/${parameters.templateDir}/${parameters.theme}/controlfooter.ftl" />
<#elseif labelpos == 'top' && parameters.label??>
<#if currentLayout == 'table'>
<#assign tablecolspan = controlLayout_tablecolspan />
<#t/>
<#include "/${parameters.templateDir}/${parameters.theme}/controllabel.ftl" />
<#if parameters.inputcolspan??><#t/>
colspan="${parameters.inputcolspan?html}"<#t/>
<#t/>#if>
<#if parameters.align??><#t/>
align="${parameters.align?html}"<#t/>
<#t/>#if>
><#t/>
<#include "/${parameters.templateDir}/simple/checkbox.ftl" />
<#else>
<#include "/${parameters.templateDir}/${parameters.theme}/controllabel.ftl" />
<#if parameters.label??>
#if>
<#include "/${parameters.templateDir}/simple/checkbox.ftl" />
#if>
<#include "/${parameters.templateDir}/${parameters.theme}/controlfooter.ftl" />
<#elseif labelpos == 'right'>
<#if currentLayout == 'table'>
<#include "/${parameters.templateDir}/${parameters.theme}/controlheader-trlogic.ftl" />
<#if parameters.inputcolspan??><#t/>
colspan="${parameters.inputcolspan?html}"<#t/>
<#t/>#if>
<#if parameters.align??><#t/>
align="${parameters.align?html}"<#t/>
<#t/>#if>
><#t/>
<#include "/${parameters.templateDir}/simple/checkbox.ftl" />
${parameters.after?if_exists}<#t/>
<#lt/>
<#if parameters.labelcolspan??>
colspan="${parameters.labelcolspan?html}" <#t/>
#if>
><#t/>
<#if parameters.label?has_content>
<#include "/${parameters.templateDir}/${parameters.theme}/controllabel.ftl" />
#if>
<#lt/>
<#assign columnCount = controlLayout_currentColumnCount + parameters.labelcolspan?default(1) + parameters.inputcolspan?default(1) />
${stack.setValue('#controlLayout_currentColumnCount', columnCount)}
<#include "/${parameters.templateDir}/${parameters.theme}/controlfooter-trlogic.ftl" />
<#else>
<#include "/${parameters.templateDir}/simple/checkbox.ftl" />
<#include "/${parameters.templateDir}/${parameters.theme}/controllabel.ftl" />
#if>
#if>
© 2015 - 2025 Weber Informatics LLC | Privacy Policy