Bonjour,

Merci pour les infos.

Thomas

ghislain.cussonneau a écrit :
Bonjour,
 
Effectivement, changer de templates peut poser des problèmes :
 - s'il y a des containers communs (meme nom) entre les deux templates, qu'ils ont la meme definition, mais une utilisation différente : là pas de problème particulier.
 - s'il y a de nouveaux containers & champs (aucun nom en commun) : la non plus pas de problème.
 - par-contre s'il y a des containers en commun avec des champs supplémentaires différents entre les deux modèles, il faut prévoir les cas ou les champs n'existent pas. (c'est à ca que servent les tags logic:present).
 - de même s'il y a des containers en commun avec des champs en commun (meme nom) mais des définitions différentes : alors là de gros problèmes en perspective ! En effet, les containers et les champs sont répertoriés dans la base de données par leur nom et il ne peut y avoir deux champs ayant le meme nom et une définition différente ! meme s'ils sont contenus dans des containers différents ! C'est peut-être de là que proviennent les "comportements bizarres" que vous rencontrez.
 
En espérant que cela soit plus clair pour vous
Ghislain


 
> Bonjour,
>
> J'utilise Jahia 4.
> Je souhaite changer le template de ma page. Quels risques cela
> présente-il ? Est-il recommandé de créer une nouvelle page plutôt que de
> modifier le template d'une page existante ?
>
> Il faut savoir que le nouveau template à des containerLists en commun
> avec l'ancien template, d'autres étant définis différemment. J'ai des
> comportements un peu curieux qui me font douter de ce type de
> manipulation (de plus, lorsque j'explore l'objet PageBean en mode debug
> avec du code Java, j'ai du mal à trouver le contenu de ma page alors
> qu'il est bien affiché par ma JSP).
>
> Merci de me fournir quelques recommandations.
>
> Question subsidiaire : comment nettoyer la base du contenu fantôme ?
> JahiaDoctor est-il une solution ?
>
> Par avance, merci !
>
> Thomas
>
 
 
Ghislain CUSSONNEAU
La Poste - DIPM
CAP 44, Rue Marcel Sembat
44000 Nantes
02 51 84 48 80


Accédez au courrier électronique de La Poste : www.laposte.net
3615 LAPOSTENET (0,34 /mn)

Répondre à