cancel
Showing results for 
Search instead for 
Did you mean: 

Vue personalisée .ftl

yves
Champ in-the-making
Champ in-the-making
Bonjour,

Je cherche a faire une vue personnalisée (dans Explorer) d'un dossier père (custom folder) avec des données extraites de sous dossiers.
Les sous dossiers sont soit des content type soit un custom folder type.
Mon objectif est d'afficher une métadonnées custom du dossier fils quand le dossier fils est un custom folder.

la syntaxe suivante me permet d'afficher les une métadonnée custom de mon dossier père.
${space.properties["ml:madata"]}

Le code .ftl suivant me permet d'afficher des métadonnées du dossier fils.
<#list space.children as child>
   <#if child.isContainer>
      <tr>
         <td><img src="${url.context}${child.icon32}"></td>
         <td><b>${child.properties.name}</b> (${child.children?size})</td>
         <td><b>${message("templates.general_example.path")}</b> ${child.displayPath}</td>
       <td>${child.type}  ${child.name} </td>
       <td>${child.type} </td>
      </tr>
   </#if>
</#list>
</table>

Mais la syntaxe suivante ne permet pas d'afficher une métadonnées custom du dossier fils.
${child.properties["ml:madata"]}

Auriez vous une solution.

Merci pour votre aide.
2 REPLIES 2

yves
Champ in-the-making
Champ in-the-making
Bonjour,

Je cherche a faire une vue personnalisée (dans Explorer) d'un dossier père (custom folder) avec des données extraites de sous dossiers.
Les sous dossiers sont soit des content type soit des custom folder type.
Mon objectif est d'afficher une métadonnées custom du dossier fils quand le dossier fils est un custom folder.

la syntaxe suivante me permet d'afficher les une métadonnée custom de mon dossier père.
${space.properties["ml:madata"]}

Le code .ftl suivant me permet d'afficher des métadonnées du dossier fils.
<#list space.children as child>
   <#if child.isContainer>
      <tr>
         <td><img src="${url.context}${child.icon32}"></td>
         <td><b>${child.properties.name}</b> (${child.children?size})</td>
         <td><b>${message("templates.general_example.path")}</b> ${child.displayPath}</td>
       <td>${child.type}  ${child.name} </td>
       <td>${child.type} </td>
      </tr>
   </#if>
</#list>
</table>

Mais la syntaxe suivante ne permet pas d'afficher une métadonnées custom du dossier fils.
${child.properties["ml:madata"]}

Auriez vous une solution.

Merci pour votre aide.

bertrandf
Champ on-the-rise
Champ on-the-rise
Mais la syntaxe suivante ne permet pas d'afficher une métadonnées custom du dossier fils.
${child.properties["ml:madata"]}

Pourtant si, c''est la bonne façon de faire.

Serait-il possible d'avoir des logs ? Ou bien décrire ce qui est affiché ?
Encore mieux, afficher un bout de votre modèle de données perso, un exemple d’arborescence , …

Vous fournissez peu de détails ou pas assez pour que l'on puisse vous aider.
Getting started

Tags


Find what you came for

We want to make your experience in Hyland Connect as valuable as possible, so we put together some helpful links.