cancel
Showing results for 
Search instead for 
Did you mean: 

Cela fait quelques temps que je parcours les diverses...

steamy
Champ in-the-making
Champ in-the-making
Bonjour,

Cela fait quelques temps que je parcours les diverses source sans vraiment trouver mon bonheur.
En deux mots, ce que je cherche à faire:
J'aimerais afficher le contenu d'un dossier sous une forme plus visuelle que de simples icones de type de document. 
Les dossiers concernés contiennent tous soit des fichiers PDF, soit des JPG. 

Ma première solution a consister à définir un sous dossier 'apercu' contenant une image de la première page des documents PDF.  Ensuite, via un template, j'affiche dans le dossier parent, le contenu de ce répertoire.

<#assign couvertureDir = "Apercu" />
<#assign colcount=0>
Ce dossier contient des documents dont un aperçu vous est présenté ci-dessous. <p>

<table width=100%>

<#list space.children as enfant>
    <#if enfant.isContainer && enfant.properties.name = "${couvertureDir}">
        <#list enfant.children as fichier>
            <#if fichier.isDocument>
                <#if fichier.mimetype = "image/jpeg">
                    <#if colcount % 6 = 0><tr></#if>
                      <td align=center>
                        <div style='padding:8px'>
                          <a href="/alfresco${fichier.url}" target="new"><img src="/alfresco${fichier.url}" width=120 border=0></a>
                       </div>
                       <#if
                       <div>
                          <a href="/alfresco${fichier.url}" target="new">${fichier.properties.name}</a>
                       </div>
                     </td>
                   <#if colcount % 6 = 5></tr></#if>
                   <#assign colcount=colcount+1>
                </#if>
           </#if>
        </#list>
    </#if>
</#list>
</table>
L'évolution a ensuite consisté à y ajouter le nom du document (JPG actuellement) et un lien vers ce fichier mais j'aimerais pouvoir substituer l'extension PDF à celle de l'apercu, vérifier que le document existe bien et ensuite y appliquer le lien d'édition.
Ceci permettrait de pré visualiser les documents et en un seul click, se rendre sur la page ad hoc pour en visualiser le contenu sans devoir passer par la zone 'contenu des pages classiques.

L'un de vous aurait-il une idée de syntaxe à utiliser pour extraire ce nom de fichier 'hors extension' dans les fichiers 'ftl' des templates ?

Un tout grand merci

Stef
3 REPLIES 3

michaelh
Champ on-the-rise
Champ on-the-rise
Hum … je n'ai pas parcouru spécialement ton template mais … pourquoi ne pas carrément utiliser le projet 'thumbnails' sur la forge ?
http://forge.alfresco.com/projects/thumbnails/

Il génère des vignettes qui remplacent les icônes par défaut pour les images … et aussi les PDF.
je l'utilise couramment, et c'est très efficace.

Mais j'ai peut être mal compris le besoin Smiley Happy

steamy
Champ in-the-making
Champ in-the-making
Je n'avais pas connaissance ce projet!
Je vais voir si cela peut correspondre à ce que tente de faire.
Merci de l'info

Stef

steamy
Champ in-the-making
Champ in-the-making
Impecc!

Cela couvre effectivement une grosse partie de mes attentes!
Merci