Projet

Général

Profil

Feature #3049

Mis à jour par Nicolas Eysseric il y a environ 12 ans

Jusqu'à présent la liste des publications d'un thème pouvait être personnalisée en jouant sur la CSS de l'application (ou de l'instance de l'application). Certaines informations pouvaient être masquées ou bien présentées légèrement différemment. 

 L'objectif de cette évolution est de permettre une plus grande liberté en terme de personnalisation graphique mais également sur les informations affichées. L'utilisation de StringTemplate va en effet permettre de personnaliser le fond et la forme de chaque fragment dans la liste des publications d'un thème. Le fragment est le contenu de l'élément @<div class="publication">@. 

 Les fragments de chaque instance pourront être personnalisés en : 
 * modifiant sa structure 
 * choisissant les données à afficher 

 Ces données pourront être n'importe quelle donnée de l'entête des publications mais également n'importe quelle donnée textuelle du formulaire (si un formulaire est associée à la publication). 

 Cette évolution permettra de faire remonter des informations spécifiques importantes pour l'utilisateur. 
 Cela rendra sa navigation plus fluide. 

 Pour activer cette fonction, il suffit de déposer un fichier nommé @publication_<instanceId>.st@ dans le répertoire @SILVERPEAS_DATA_HOME/StringTemplates/components/kmelia@. 
 Le fragment ainsi défini sera identique pour tous les thèmes de l'application.

Retour