> en gros pour chaque surcharge associée à un portlet c'est comme si l'on
> ignorait tous les portlets situé dans les niveaux strictement
> supérieurs, les portlets situés au même niveau ne sont pas concernés.

Hum... ça reste obscure, voire plus confus qu'avant !

Sinon merci pour les deux solutions qui suivent. Le problème c'est que le repertoire dont je voulais changer l'apparence par un portlet est le repertoire "sections" et je me rends compte qu'occulter les portlets de ce dossier provoque des effets indésirables comme la disparition du formulaire de recherche... et sûrement d'autres dans le genre. Du coup j'opte pour une autre solution : faire disparaître les liens des navigations (tabs et arbre) vers le dossier sections pour que l'utilisateur est le moins de chance possible de tomber dessus.

William



On 6/23/06, Jean-Marc Orliaguet <[EMAIL PROTECTED]> wrote:
William Lesguillier wrote:
> Bonjour,
>
> J'essaye d'occulter des portlets à un niveau donné de l'arborescence.
> Pour cela j'utilise l'option de surcharge des portlets. Le problème
> est que la surcharge agit à ce niveau d'arborescence et à tous les
> niveaux inférieurs. Configurer la région de visibilité et une garde
> sur le portlet "surchargeant" pour tenter d'éviter cela ne change rien.
>
> Comment fait-on pour limiter la surcharge d'un portlet à un (ou
> plusieurs) répertoires sans occulter tous les portlets des niveaux
> inférieurs de l'arborescence ?
>
>

la surchage est comparable au blocage de l'acquisition, avec la
différence qu'il est possible de rendre certain portlets
"insurchargeable" (voir l'option "Protect this portlet from being
overridden"). Une fois qu'un portlet est surchargé dans un répertoire
donné on ne peut pas le "désurcharger"

en gros pour chaque surcharge associée à un portlet c'est comme si l'on
ignorait tous les portlets situé dans les niveaux strictement
supérieurs, les portlets situés au même niveau ne sont pas concernés.

pour controller la visibilité des portlets dans un niveau donné de
l'arborescence les gardes sont mieux adaptées, il est possilble d'écrire
comme condition:

python: not rpath_slash.startswith('sections/A/B/')

mais il faut le faire pour chaque portlet... il n'y a pas dans cette
version la possibilité de grouper les conditions de visibilité.

une autre possibilité est de créer une nouvelle page sans les slots et
de l'associer à la section en question

/JM





--
William Lesguillier
Consultor
AGAEX Informática
Gonzalo Bilbao 23-3 41003 Sevilla
Tlf: 954 425 561 Fax: 954 426 257
_______________________________________________
cps-users-fr 
Adresse de la liste : [email protected]
Gestion de l'abonnement : <http://lists.nuxeo.com/mailman/listinfo/cps-users-fr>

Répondre à