Skip to content

Instantly share code, notes, and snippets.

@bmvakili
Last active January 3, 2016 16:18
Show Gist options
  • Save bmvakili/02fb3bbe0f8b8b586239 to your computer and use it in GitHub Desktop.
Save bmvakili/02fb3bbe0f8b8b586239 to your computer and use it in GitHub Desktop.
dump all freemarker vairables
<br />
.main: <br />
<#list .main?keys as var>
<br/>Key : <strong>${var} </strong>
<br/>Val :
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
<#if .main[var]?is_sequence>
<#list .main[var] as varkey>
<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ${varkey}
</#list>
<#elseif .main[var]?is_hash>
<br/> environment namespace
<#else>
<br /> Other : ${.main[var]}
</#if>
</#list>
<hr />
<br /> liferay
<br />
<#list liferay?keys as var>
<br/>Key : <strong>${var} </strong>
<br/>Val :
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
<#if liferay[var]?is_sequence>
<#list liferay[var] as varkey>
<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ${varkey}
</#list>
<#elseif liferay[var]?is_macro>
<br /> macro
<#else>
<br/> ${liferay[var]}
</#if>
</#list>
<hr />
<br /> .data_model
<br />
<#list .data_model?keys as var>
<br/>Key : <strong>${var} </strong>
<br/>Val :
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
<#if .data_model[var]?has_content>
<#if .data_model[var]?is_sequence>
<#list .data_model[var] as varkey>
<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ${varkey}
</#list>
<#elseif .data_model[var]?is_string>
<br /> ${.data_model[var]?string}
<#else>
<br /> something else
</#if>
<#else>
No content
</#if>
</#list>
<hr />
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment