|
|
 |
Assigné un template à une page. |
 |
Vous devez être connecté pour utiliser le forum. Vous pouvez le faire ici.
|
Auteur
|
Message
|
|
sebastien kalonji
|
Vendredi 28 Mars 2008 12:12:42 pm
Assigné un template à une page.
Bonjour,
Je viens vers vous pour avoir si possible une explication ou orientation pour régler un problème que j'ai avec ezpublish dans ma boite. Voilà, il y a un site qui a été crée pour mon entreprise avec ezpublish avec plusieurs site access pour lequels un designer a développé des designs particuliers. Je dois créer pour le site access intranet une nouvelle rubrique pour un département qu'on vient de créer. Cette rubrique doit hériter des mêmes attribut et templates à quelque chose près que les département initiaux qui se trouvent actuellement sur l'intranet.
Ainsi j'ai copié la classe Folder département - RH que j'ai nommé en Folder département - COM
Ensuite je suis partie dans mon arboresecence j'ai créé un dossier folder et à l'interieur j'ai crée un Folder département - COM je suis ensuite aller dans les template et j'ai overrider le template qui gérait la RH c'est a dire RH.tpl que j'ai renommé en COM.tpl que j'ai ensuite éditez à ma guise en fonctio de mes besoins.
Le hic c'est que sur le site j'ai bien un département COM qui s'est crée de type Folder département - COM mais ce dernier continue à utiliser le template par defaut. Il ne prend pas en compte le template COM.tpl.
Ma question est donc de savoir comment assigner un template à un objet Folder Département - Com par exemple qu'on crée dans la partie admin d'ezpublish ? J'ai lu qu'il fallait passer par les classes ? Mais lorsque je copie la classe Folder Département - RH à aucun moment on me propose de l'editer. Donc je suis un peu perdu, je ne sais pas si j'ai bien exprimé mon problème mais je reste à dispo pour tout éclaircissement car il me faut vraiment avancer.
Merci pour toutes réponses !
|
|
Sylvain Guittard
|
Vendredi 28 Mars 2008 12:25:10 pm
Re: Assigné un template à une page.
Salut Sébastien,
Lorsqu'on développe ou que l'on crée un nouveau template, il faut l'inscrire... Je m'explique: il faut "préciser" à ez publish dans quelles conditions et où utiliser ce nouveau template.
Pour cela chaque siteaccess dispose d'un fichier override.ini.append.php. Tu devrais regarder dans ces fichiers pour savoir comment RH.tpl est géré et ainsi faire la même chose pour COM.tpl
Bon courage.
Sylvain
|
|
|
 |
|