cancel
Showing results for 
Search instead for 
Did you mean: 

Ajouter un élément au résultat d'une recherche

thomasberment
Champ in-the-making
Champ in-the-making
Salut tout le monde, je viens "encore " vous voir, pour une question pour laquelle j'ai pas trouvé de réponse tout seul.

Je voudrai savoir comment on peut ajouter un élément au résultat d'une recherche ? Par exemple, ajouter la version du document dans la liste des propriétés visible dans le résultat de la recherche. J'ai une piste, qui serait la modification de la jsp qui affiche le résultat, mais la je suis sur de rien, donc je viens vous voir …


Merci, cordialement.
4 REPLIES 4

rguinot
Confirmed Champ
Confirmed Champ
s'il s'agit de l'interface Explorer JSF, il est probable qu'il s'agisse d'une jsp à modifier en effet.
rien ne vous empeche en revanche de construire une interface custom via des web scripts pour afficher exactement ce que vous voulez sans modification des jsp du coup

thomasberment
Champ in-the-making
Champ in-the-making
Et comment je peux faire ça ? Avez-vous un tutoriel ou un exemple à me montrer ?

En tout cas merci de la réponse, je vais d'or et déjà orienter mes recherches la dessus.

thomasberment
Champ in-the-making
Champ in-the-making
Salut, je reviens vers vous pour vous apporter mes résultats de recherche …

En me basant sur les vues personnalisées, j'ai fait rapidement une modification du fichier .ftl

<h3>Vue de TEST</h3>
<table cellpadding=2>
   <tr>
      <td></td>
      <td><b>Name</b></td>
      <td><b>Created Date</b></td>
      <td><b>Modified Date</b></td>
      <td><b>Version</b></td>
      <td><b>Statut du Document</b></td>
   </tr>
   <#list space.childrenByXPath[".//*[subtypeOf('cm:content')]"] as child>
      <#if (dateCompare(child.properties["cm:modified"], date, 1000*60*60*24*7) == 1) || (dateCompare(child.properties["cm:created"], date, 1000*60*60*24*7) == 1)>
         <tr>
            <td><a href="${url.context}${child.url}" target="new"><img src="${url.context}${child.icon16}" border=0></a></td>
            <td><a href="${url.context}${child.url}" target="new">${child.properties.name}</a></td>
            <td>${child.properties["cm:created"]?datetime}</td>
            <td>${child.properties["cm:modified"]?datetime}</td>
            <td>${child.properties["cm:versionLabel"]}</td>
            <td>${child.properties["custom:statutdocument"]}</td>
         </tr>
      </#if>
   </#list>
</table>

Cependant, j'aimerai passer cette vue personnalisée en vue "normale", cad à la place de celle qui donne les détailles du contenu documentaire d'un espace.
Je cherche quel est le fichier à modifier pour y arriver, si vous avez des réponses à m'apporter je suis preneur !

Merci.

thomasberment
Champ in-the-making
Champ in-the-making
Pour aider ceux qui veulent faire la même chose que moi, je vous revois vers le forum anglais où j'ai pu trouver mon bonheur avec de l'aide.

http://forums.alfresco.com/en/viewtopic.php?f=12&t=25906

Si vous trouvez que ce n'est pas assez détaillé ou que vous avez pas bien compris, je reste à votre service, autant que faire se peut.

Merci à vous !
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.