[Résolu]Freemarker - Récupérer l'url webdav d'un node

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

[Résolu]Freemarker - Récupérer l'url webdav d'un node

Bonjour à tous,

J'essaie d'utiliser le champ document.webdavUrl en mode freemarker mais si dans le path ou le nom du fichier il y a des blancs, alfresco met des "+" (au lieu des %20 attendus). Pourtant ces %20 sont bien présents dans le champ url ou downloadUrl. Est-ce un bug ou une mauvaise utilisation de ma part ?
Voilà un exemple de code illustrant le problème:


<h1>Some Node Model Properties</h1>

<table>
<#list space.children as document>
<#– Test –>
<tr><td>${document.properties.name}</tr></td>
<tr><td>displayPath: ${document.displayPath}</tr></td>
<tr><td>downloadUrl: ${document.downloadUrl}</tr></td>
<tr><td>webdavUrl: ${document.webdavUrl}</tr></td>
<tr><td>url: ${document.url}</tr></td>
<tr><td>name: ${document.name}</tr></td>
<tr><td>
</#list>
</table>


Quelqu'un a-t-il une idée pour récupérer une url webdav propre en mode freemarker ?

Cordialement,
DenisR
2 Replies
denisr
Member II

Re: [Résolu]Freemarker - Récupérer l'url webdav d'un node

Ooops! J'ai oublié de préciser mon environnment  :
Alfresco 2.2.3 Enterprise, Linux RHEL, Oracle.

DenisR
denisr
Member II

Re: [Résolu]Freemarker - Récupérer l'url webdav d'un node

Smiley Surprisedops: ce qui fait que d'ailleurs ça marche nickel…le plus m'a l'air complètement équivalent à blancs dans une url… mais bon encore faudrait-il que je connaisse la base de construction d'une url…bref! ce post peut servir aux débutants

Cdt,
DenisR