このサンプルは「share」の「site-data/template-instances/search.xml」である。
指定されているFreeMarkerレンダラは、「classes/alfresco/templates/org/alfresco/search.ftl」である。
<?xml version='1.0' encoding='UTF-8'?>
<template-instance>
<template-type>org/alfresco/search</template-type>
<properties>
</properties>
</template-instance>
上記のサンプルがうまくいく理由は、「テンプレート型」がSurfにとって未知である
(すなわち、webscript,fremarker,などでない)場合には、それをfreemarkerと仮定して
指定のURLから見つけてくるからである。
この他、より明示的に指定する方法としては:
<template-instance>
<template-type>freemarker</template-type>
<url>org/alfresco/search</url>
<properties>
</properties>
<template-instance>
0 件のコメント:
コメントを投稿