Alpha Dia a écrit :

Si par exemple, je veux juste changer le style du titre, ou bien
supprimer la partie "Créé par Manager" ou "Dernière modification" ...
Je pense (mais je ne suis pas sur) que si j'applique un style comme vous
le suggérez, il va s'appliquer sur tout le portlet et je ne pourrais pas
faire le changement voulu...

Il faut distinguer deux choses :

- la mise en forme d'une zone (templet, portlet, ...) par une feuille de style 
CSS :
CPSSkins s'en occupe grâce à la notion de styles qu'on peut associer à des éléments d'une page.

- la génération du contenu HTML des éléments :
  dans ce cas c'est chaque élément qui s'en charge indépendamment de CPSSkins.

Par exemple, la partie "Créé par manager" est un widget du layout de certains documents. Il faut donc identifier quel est le document en question et consulter sa définition dans portal_types, en particulier la liste des layouts qui sont utilisés pour calculer sont rendu HTML. En l'occurrence le widget "Créé par manager" se trouve ici : portal_layouts/common/w__Byline .

Il est possible de cacher/supprimer ce widget dans la definition du layout ou de modifer sont comportement :

  http://svn.nuxeo.org/trac/pub/file/CPSSchemas/trunk/BasicWidgets.py

et en particulier ca méthode de rendu :

http://svn.nuxeo.org/trac/pub/file/CPSSchemas/trunk/skins/cps_schemas/widget_byline_render.pt

--
Olivier

_______________________________________________
cps-users-fr Adresse de la liste : [email protected]
Gestion de l'abonnement : <http://lists.nuxeo.com/mailman/listinfo/cps-users-fr>

Répondre à