Merci Philippe,
Pour l'implémentation du champ, ok. Ensuite, pour tous mes containers
qui sont liés à ce champ, je rajoute un field multivalue avec 3 valeurs
(toujours afficher, affiché si état = 1, afficher si état = 2) pour
gérer l'affichage de ces containers ou non en fonction de l'état.
Merci !
Thomas
Philippe Vollenweider a écrit :
Pourquoi na pas stocker cet état dans un field de la home page, du
style (pas testé)
jData.fields().declareField( "etat", "Test Field", FieldTypes.INTEGER,
"-1" );
JahiaField etatField =
jData.fields().getAbsoluteField("etat",jData.gui().getContentHomePage().getID());
FieldBean etatBean = new FieldBean(etatField,jParams);
int etat = -1;
try {
etat = Integer.parseInt((String)etatBean.getValue());
} catch (NumberFormatException nfe) {
}
jData.gui().html().drawBeginActionMenu(etatBean , null, null, false, "",
"jahiatemplates.Corporate_portal_templates",null, out);
Philippe
At 06.01.2006 14:43, you wrote:
Bonjour,
Mon site doit avoir 2 états. Cet état est modifiable via un paramètre
(état 1, état 2).
Certains types de contenu sont fonction de cet état, et seront
affichés si le site est dans l'état 1 ou si le site est dans l'état 2
ou peu importe l'état.
Quelle est la meilleure manière d'implémenter ça ? Je pensais aux
filtres, mais apparemment il faut définir un champ de formulaire dans
la page. Dans mon cas, la modification d'état est globale à tout le
site. Faut-il plutôt utiliser les catégories ?
Quelles sont les recommandations que vous pouvez me faire ?
Merci.
Thomas
-------=[ pvollenweider at jahia dot com ]=---------
Jahia : A collaborative source CMS and Portal Server
www.jahia.org Community and product web site
www.jahia.com Commercial services company