Plantilla presentacion de espacio

cancel
Showing results for 
Search instead for 
Did you mean: 
pachacute
Member II

Plantilla presentacion de espacio

Hoal a todos, hace algun tiempo que no aparecia por aqui, quisiera saber como en una plantilla de presentacion puedo hacer que no se muestren archivos dependiendo de su extension, por el momento se hacerlo por ubicacion pero quiero hacer que archivos con ciertas extensiones no las muestre.
1 Reply
venzia
Senior Member

Re: Plantilla presentacion de espacio

Hola Cristian … yo también llevaba algún tiempo sin poder pasarme por aquí … ya tenía ganas Smiley Tongue !!
Referente a lo de la plantilla te propongo lo siguiente :
Discriminar por mimetype
 <#list userhome.children as child>
    <#if child.isDocument>
       <#if child.mimetype = "text/plain" || child.mimetype = "application/pdf"><#–aqui deberías poner los que quieres que se muestren o cambiarlo para decirle <#if child.mimetype =! "al_mimetype_que_no_quieras" –>
          <tr><td>${child.properties.name}</td></tr>
          <#– ….. otros detalles ….. –>
       </#if>
    </#if>
</#list>
Si ves que molestan los comentarios los quitas.
Para consultar los mimetypes tienes el fichero tomcat\webapps\alfresco\WEB-INF\classes\alfresco\mimetype\mimetype-map.xml
Si lo que quieres es únicamente discriminar por la extensión tendrás que hacer uso de alguna función tipo "instr()" o "indexof()" del nombre del documento … por ejemplo :
<#list userhome.children as child>
    <#if child.isDocument>
       <#if child.properties.name.indexOf(".txt")>-1 || child.properties.name.indexOf(".pdf")>-1><#–aqui deberías poner los que quieres que se muestren o cambiarlo para decirle <#if child.properties.name.indexOf(".pdf")=-1= "extension_que_no_quieras" –>
          <tr><td>${child.properties.name}</td></tr>
          <#– ….. otros detalles ….. –>
       </#if>
    </#if>
</#list>

Este úlitmo caso no lo he probado así que ya me dirás.Espero no estar liádonte.
Ojalá te sirva.
Saludos
Saludos