Le Vendredi 21 Octobre 2005 15:58, MAYNARD Patrick SZSIC33 a écrit : > Bonjour à tous, > dans une rubrique ou section d'un site, on trouve une liste de documents > qui ont été validés. > Pour chaque document, il y a l'icône du document, le titre du document qui > fait lien vers le document entier, la ligne avec la date, le status, la > langue, etc... (que l'on peut cacher pour les internautes anonymes), et la > description (une zone de 150 caractères que l'on peut augmenter dans > "getContentInfo"). > Je voudrais insérer dans cette description une image miniature pour > agrémenter la présentation quand on a plusieurs dizaines de documents dans > une section, pas dans tous les documents, au moins dans le document > flexible. > Ce serait la possibilité de charger une image quand on crée le document > flexible, une image qui irait automatiquement dans la zone description. > Je ne suis pas assez "costaud" en CPS pour réaliser cela. > Cordialement, > Patrick Maynard.
Il y a plusieurs façons de le faire: 1) Utiliser la propriété vignette présente dans les métadonnées de chaque document. Si le rendu affiché ne vous convient pas il faut ensuite modifier les macros de content_lib.pt qui servent à l'affichage de collections d'objets. 2) Ajouter une nouvelle propriété "image" aux document flexibles (ce qui implique de modifier son layout en ajoutant un widget Image notament). Il faudra ensuite modifier les macros de content_lib.pt. La solution 1 est préférable car les macros de content_lib.pt doivent pouvoir être utilisées pour n'importe quel type de document présent dans les espaces ou les sections. Anisi il vaut mieux éviter de spécialiser ces macros en utilisant une propriété spécifique à un type de document. En utilisant les métadonnées d'un document on est certain que l'ensemble des documents CPS en dispose.
_______________________________________________ cps-users-fr Adresse de la liste : [email protected] Gestion de l'abonnement : <http://lists.nuxeo.com/mailman/listinfo/cps-users-fr>
