AnsweredAssumed Answered

how Can we change the output format to CSV instead of HTML ?

Question asked by raghu462 on Apr 20, 2010
Latest reply on Jun 10, 2010 by invictus9
how can we change the output of webscript to CSV file instead of html?
following are corresponding ftl and webscript files
——————————————————————————————————————————-
<#macro recurse_macro node depth>
  <#if node.isContainer>
    <tr>
   <td>
      ${node.properties.name}
   </td>
<td></td>
  </tr>

   <#list node.children as child>
   <#if child.isContainer>

       <@recurse_macro node=child depth=depth+1/>

<#list child.children as child2>
    <#if child2.isDocument>
    <tr><td></td><td>${child2.properties.name}</td></tr>
       </#if>
</#list>

   </#if>
   </#list>
  </#if>
</#macro>

<b>Recursive Listing of Spaces & Documents:</b>
<table border="1" celpadding="1" cellspacing="1">
<tr><th> Space </th><th> Document </th></tr>
<@recurse_macro node=companyhome depth=0/>
</table>
—————————————————————————————————
<webscript>
  <shortname>recurcive</shortname>
  <description>Recursive</description>
  <url>/sample/recursive/{recursive}</url>
  <format default="html">extension</format>
  <authentication>guest</authentication>
  </webscript>
————————————————————————————————–
i m getting output as belowRecursive Listing of Spaces & Documents:
Space    Document
Company Home    
Data Dictionary    
Space Templates    
Software Engineering Project    
Documentation    
Drafts    
Pending Approval    
Published    
Samples    
   system-overview.html
Discussions    
UI Design    
Presentations    
Quality Assurance    
Presentation Templates    
   doc_info.ftl
   localizable.ftl
   my_docs.ftl
   my_spaces.ftl
   my_summary.ftl
   translatable.ftl
   recent_docs.ftl
   general_example.ftl
   my_docs_inline.ftl
   show_audit.ftl
   readme.ftl
Email Templates    
   notify_user_email.ftl
   invite_user_email.ftl
RSS Templates    
   RSS_2.0_recent_docs.ftl
Saved Searches    
Scripts    
   backup.js
   example test script.js
   backup and log.js
   append copyright.js
   alfresco docs.js
   test return value.js
Web Scripts    
org    
alfresco    
sample    
   blogsearch.get.js
   blogsearch.get.atom.ftl
   blogsearch.get.desc.xml
   blogsearch.get.html.ftl
   blogsearch.get.html.400.ftl
   blogsearch.get.atom.400.ftl
   categorysearch.get.js
   categorysearch.get.atom.ftl
   categorysearch.get.desc.xml
   categorysearch.get.html.ftl
   categorysearch.get.html.404.ftl
   categorysearch.get.atom.404.ftl
   folder.get.js
   folder.get.atom.ftl
   folder.get.desc.xml
   folder.get.html.ftl
   avmstores.get.desc.xml
   avmstores.get.html.ftl
   avmbrowse.get.js
   avmbrowse.get.desc.xml
   avmbrowse.get.html.ftl
   hello1.get.desc.xml
   hello1.get.html.ftl
   new.get.desc.xml
   new.get.html.ftl
   recursive.get.desc.xml
   recursive.get.html.ftl
   readme.html
Web Scripts Extensions    
   readme.html
Guest Home    
   Alfresco-Tutorial.pdf
User Homes    
testacp    
   test.acp




please anybody knows send me post quickly?

Outcomes