Nicolas Clain wrote:

>Bonjour � tous,
>
>petite question concernant la visibilit� des templets (et aussi des
>portlets) sous CPS3.
>
>Avec les cps_boxes la visibilit� se d�termine en fonction de l'url. Ce
>qui est pratique, lorsque l'on est par exemple sur une page d'accueil.
>Je m'explique :
>
>* http://monadresse/monsitecps/ => je vois la boxe "welcome"
>* http://monadresse/monsitecps/modifier_mes_preferences => je ne vois
>plus la boxe "welcome", et c tant mieux.
>
>Faire la meme chose avec CPSSKins n'est pas possible parce que la
>visibilit� ce d�termine en fonction du context. En reprenant l'exemple
>ci-dessus, dans les 2 cas je verrais ma templet CPSSkins.
>
>J'ai corrig� le probleme sur mon site en modifiant la m�thode
>getObjectVisibility de cpsskins_utils.py.
>
>Ma question est :
>est-ce que quelque chose m'a �chapp�. Avez vous d�j� �t� confront� au
>meme probleme?
>Et si je ne me trompe pas, ne pensez vous pas qu'il serait int�ressant
>que les "templets" d�termine leur visibilit� en fonction de l'url courante et
>non en fonction de l'url du context ?
>
>Merci pour vos r�ponses.
>  
>


bonjour, les options de visibilit� des Templets ont �t� remplac�es par
les options de visibilit� des Portlets.
c'est beaucoup plus simple � utiliser. L'equivalent des boxes de CPS3
sont les portlets (CPSPortlets), pas les templets.

les Templets font partie d'un th�me et sont donc normalement toujours
visibles. Donc si des Templets doivent �tre cach�s cela veut dire qu'il
vaut mieux cr�er une nouvelle page dans le th�me, sinon il faut utiliser
les portlets (Manage Portlets).

les portlets sont associ�s � un r�pertoire:

pour contr�ller la visibilit� des portlets, voir:
-
http://svn.nuxeo.org/trac/pub/file/CPSPortlets/trunk/doc/portlet-override.txt

le vocabulaire livr� par d�faut pour contr�ller la plage de visibilit�
des portlets (qui peut �tre �tendu)
-
http://svn.nuxeo.org/trac/pub/file/CPSPortlets/trunk/skins/cpsportlets_vocabularies/getPortletVisibilityVocabulary.py

/JM

 

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

Répondre à