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

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

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

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
rguinot
Customer

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

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
Member II

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

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
Member II

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

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
Member II

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

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 !