mirror of
https://github.com/Alfresco/alfresco-community-repo.git
synced 2025-06-30 18:15:39 +00:00
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@19103 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
60 lines
1.8 KiB
Plaintext
60 lines
1.8 KiB
Plaintext
<h6>Test Template 1</h6>
|
|
|
|
<#-- Title is used in test code to ensure that updates to source node rerender properly -->
|
|
<#-- The xxx xxx demarcation here is used by the test code -->
|
|
TestTitle= xxx${node.properties["cm:title"]?string}xxx
|
|
|
|
<#-- Test basic properties -->
|
|
${node.id}<br>
|
|
${node.name}<br>
|
|
${node.properties?size}<br>
|
|
${node.children?size}<br>
|
|
|
|
<#if node.assocs["cm:translations"]?exists>
|
|
node.assocs<br>
|
|
</#if>
|
|
${node.aspects?size}<br>
|
|
<#if node.isContainer>node.isContainer</#if><br>
|
|
<#if node.isDocument>node.isDocument</#if><br>
|
|
<#--${node.content}<br>-->
|
|
${node.url}<br>
|
|
${node.displayPath}<br>
|
|
${node.icon16}<br>
|
|
${node.icon32}<br>
|
|
<#if node.mimetype?exists>node.mimetype</#if><br>
|
|
<#if node.size?exists>node.size</#if><br>
|
|
<#if node.isLocked>node.isLocked</#if><br>
|
|
|
|
<#-- Test child walking and property resolving -->
|
|
<table>
|
|
<#list node.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 node.childrenByXPath["//*[@sys:store-protocol='workspace']"] as child>
|
|
${child.name}
|
|
</#list>
|
|
|
|
<h6>End Test Template 1</h6>
|