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