<#macro dictionaryTree dictionaryId inputName parentValue depth values=''> <#if depth gt 0> <@cms.dictionaryDataList dictionaryId=dictionaryId parentValue=parentValue> <#if list?has_content> <#macro dictionaryElement dictionaryId inputName required childDepth multiple type value=''> <#assign values=(value?split(','))![]/> <#if childDepth gt 0> <#if multiple>
<#else> <#list 0..childDepth as i> <#else> <#if multiple> <#if 'customform'=type> <#noparse><@cms.dictionaryDataList dictionaryId="${dictionaryId}<#noparse>"> <#list list as d> <#else> <@cms.dictionaryDataList dictionaryId=dictionaryId> <#list list as d> <#else> class="combox<#if required> required" name="${inputName}"> <#if 'customform'=type> <#noparse><@cms.dictionaryDataList dictionaryId="${dictionaryId}<#noparse>"> <#list list as d> <#else> <@cms.dictionaryDataList dictionaryId=dictionaryId> <#list list as d>