AnsweredAssumed Answered

Ayuda sobre componente jsp en alfresco share

Question asked by aoliva on Feb 10, 2012
Muy buenas he creado una pagina nueva, los template, componentes , etc, y todo correcto, pero me gustaria que mi componente final fuese un jsp, y no se como incluir ello en el fichero tree.get.html.flt, o bien sustituir este por un jsp que tenga todo mi codigo.

Os adjunto los principales ficheros.

page:
<?xml version='1.0' encoding='UTF-8'?>
<page>
   <id>coliseo</id>
   <page-type>coliseo</page-type>
   <title>Coliseo</title>
   <title-id>Coliseo</title-id>
   <!–title-id>page.coliseo.title</title-id–>
   <description>Pestana de coliseo</description>
   <description-id>Pestaña de coliseo</description-id>
   <!–description-id>page.coliseo.description</description-id–>
   <template-instance>coliseo</template-instance>
   <authentication>user</authentication>
</page>

template:
<#include "include/alfresco-template.ftl" />
<@templateHeader>
   <script type="text/javascript">//<![CDATA[
      new Alfresco.widget.Resizer("coliseo");
   //]]></script>

</@>

<@templateBody>
   <div id="alf-hd">
      <@region id="header" scope="global" protected=true />
      <@region id="title" scope="template" protected=true />
      <@region id="navigation" scope="template" protected=true />
   </div>

   <div id="bd">
      <div class="yui-t1" id="alfresco-links">
         <div id="yui-main">
            <div class="yui-b" id="alf-content">
               <@region id="view" scope="template" />
            </div>
         </div>
         <div class="yui-b" id="alf-filters">
            <@region id="tree" scope="template" protected=true />
         
         </div>
      </div>
   </div>  
</@>

<@templateFooter>
   <div id="alf-ft">
      <@region id="footer" scope="global" protected=true />
   </div>
</@>

template-instance

<?xml version='1.0' encoding='UTF-8'?>
<template-instance>
   <template-type>org/alfresco/coliseo</template-type>
    <properties>
      <pageFamily>coliseo</pageFamily>
      <container>coliseo</container>
   </properties>
    <components>
      <component>
         <region-id>title</region-id>
         <url>/components/title/collaboration-title</url>
      </component>
      <component>
         <region-id>navigation</region-id>
         <url>/components/navigation/collaboration-navigation</url>
      </component>
    
      <component>
         <region-id>view</region-id>
         <url>/components/coliseo/view</url>
      </component>     
      <component>
         <region-id>tree</region-id>
         <url>/components/coliseo/tree</url>
      </component>     
   </components>
</template-instance>


site_webscripts

tree.get.desc.xml

<webscript>
  <shortname>tree</shortname>
  <description>tree</description>
  <url>/components/coliseo/tree</url>
</webscript>

tree.get.html.flt

<#assign el=args.htmlid?html>
<script type="text/javascript">//<![CDATA[
      new Alfresco.widget.Resizer("coliseo");
   //]]></script>
   

    
<div class="treeview filter">
   <h2 id="as">
   hoila ajhds  dkjhf  dejjehuf  dekiuiden </h2>
   <div id="qw" class="tree">tree</div>
</div>

Outcomes