mirror of
https://github.com/Alfresco/alfresco-community-repo.git
synced 2025-07-24 17:32:48 +00:00
Moving to root below branch label
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@2005 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
This commit is contained in:
54
source/java/org/alfresco/repo/template/test_template1.ftl
Normal file
54
source/java/org/alfresco/repo/template/test_template1.ftl
Normal file
@@ -0,0 +1,54 @@
|
||||
<h6>Test Template 1</h6>
|
||||
|
||||
<#-- Test basic properties -->
|
||||
${root.id}<br>
|
||||
${root.name}<br>
|
||||
${root.properties?size}<br>
|
||||
${root.children?size}<br>
|
||||
<#if root.assocs["cm:translations"]?exists>
|
||||
root.assocs<br>
|
||||
</#if>
|
||||
${root.aspects?size}<br>
|
||||
<#if root.isContainer>root.isContainer</#if><br>
|
||||
<#if root.isDocument>root.isDocumentr</#if><br>
|
||||
<#--${root.content}<br>-->
|
||||
${root.url}<br>
|
||||
${root.displayPath}<br>
|
||||
${root.icon16}<br>
|
||||
${root.icon32}<br>
|
||||
<#if root.mimetype?exists>root.mimetype</#if><br>
|
||||
<#if root.size?exists>root.size</#if><br>
|
||||
<#if root.isLocked>root.isLocked</#if><br>
|
||||
|
||||
<#-- Test child walking and property resolving -->
|
||||
<table>
|
||||
<#list root.children as child>
|
||||
<#-- show properties of each child -->
|
||||
<#assign props = child.properties?keys>
|
||||
<#list props as t>
|
||||
<#-- If the property exists -->
|
||||
<#if child.properties[t]?exists>
|
||||
<#-- If it is a date, format it accordingly-->
|
||||
<#if child.properties[t]?is_date>
|
||||
<tr><td>${t} = ${child.properties[t]?date}</td></tr>
|
||||
|
||||
<#-- If it is a boolean, format it accordingly-->
|
||||
<#elseif child.properties[t]?is_boolean>
|
||||
<tr><td>${t} = ${child.properties[t]?string("yes", "no")}</td></tr>
|
||||
|
||||
<#-- Otherwise treat it as a string -->
|
||||
<#else>
|
||||
<tr><td>${t} = ${child.properties[t]}</td></tr>
|
||||
</#if>
|
||||
</#if>
|
||||
</#list>
|
||||
|
||||
</#list>
|
||||
</table>
|
||||
|
||||
<#-- Test XPath -->
|
||||
<#list root.childrenByXPath["//*[@sys:store-protocol='workspace']"] as child>
|
||||
${child.name}
|
||||
</#list>
|
||||
|
||||
<h6>End Test Template 1</h6>
|
Reference in New Issue
Block a user