Bonjour,

 

C’est exactement ce que je cherche, seulement je n’ai pas trouvé la classe CoreFilterName et les fonctions disableFilter() et resetFilterStatus(). J’ai pourtant téléchargé les dernières sources disponibles.

 

Toutefois, j’ai pu trouvé dans le code de la classe ContainerFactory des informations intéressantes dont je pense pouvoir me servir.

 

Merci.

 

Nicolas

 

 

 

-----Message d'origine-----
De : knguyen [mailto:[EMAIL PROTECTED]
Envoyé : jeudi 26 janvier 2006 18:04
À :
[email protected]
Objet : Re: jahia 5

 

Bonjour,

 

 

l'application des règles de publication planifiées est faite au moment du chargement des containers d'une containerlist donnée à travers la classe org.jahia.services.container.ContainerFactory.

 

Afin que ce filtrage en mode en ligne puisse être désactivé une option a été ajoutée à cet usage.

 

Le fonctionnement consiste dans votre template à désactiver ce filtrage avant de manipuler la containerlist et ne pas oublier de réactiver le filtrage pour un comportement par défaut pour les autres objets de contenus.

 

...

<%
// désactiver les règles de publication planifiées 
jParams.disableFilter(org.jahia.content.CoreFilterNames.TIME_BASED_PUBLISHING_FILTER);

%>
<content:containerList name='containerContainer' id="contentContainerList">

 

    <content:container id="contentContainer">
....

</content:containerList>

 

<%
// réactiver les règles de publication planifiées 
jParams.resetFilterStatus(org.jahia.content.CoreFilterNames.TIME_BASED_PUBLISHING_FILTER);
%>

...

 

 

A noter que si la désactivation est intervenue après que la containerlist a déjà été chargée, vous pouvez toujours forcer le rechargement de la containerlist de la manière suivante ( à éviter si possible en terme de performance ) :

 

// forcer le rechargement de la container list

contentContainerList.setIsContainersLoaded(false);

jParams.disableFilter(org.jahia.content.CoreFilterNames.TIME_BASED_PUBLISHING_FILTER);

 

Cette option n'est disponible que dans le dernier code source et peut encore évoluer.

 

 

Khue

 

 

 

----- Original Message -----

Sent: Thursday, January 26, 2006 2:21 PM

Subject: jahia 5

 

 

Bonjour,

 

Je souhaiterais savoir où et comment sont gérées les dates de publication planifiées sur les containers dans la version 5 de jahia ?

Plus précisément, où et comment est gérer le fait d’afficher les containers expirés en mode édition et pas en mode en ligne ?

 

D’avance merci.

 

Nicolas

 

 

 

This e-mail and any attachment is for authorised use by the intended recipient(s) only. It may contain proprietary material, confidential information and/or be subject to legal privilege. It should not be copied, disclosed to, retained or used by, any other party. If you are not an intended recipient then please promptly delete this e-mail and any attachment and all copies and inform the sender. Thank you.

Répondre à