|
Francois Armand
|
Jeudi 07 Avril 2005 10:37:20 am
Le système d'override
Bonjour,
J'aimerais savoir comment marche le système d'override des template d'une manière la plus exaustive possible. J'ai cherché de la documentation sur le sujet sur le site ez.no, mais je n'ai trouvé que des fragments d'informations (dans le tutoriels, dans les forums, dans le descriptif de certaines fonctions ou certains champs comme ezxmltext...). N'y a-t-il pas un endroit qui regroupe tout cela ?
Je m'intéresse en particulier à la manière dont je pourrrais utiliser ce système pour modifier les classes utilisées dans attribute_view_gui en fonction du noeud où l'on se trouve : par exemple, je souhaite que eZ utilise certaines classe définies dans une CSS pour afficher les balises rencontrées dans les articles (par exemple la balise <p> ) , d'autre classes lorsqu'on est sur la page d'accueil du site, etc.
Merci par avance pour votre aide.
|
|
Sébastien Harant
|
Jeudi 13 Octobre 2005 2:30:45 pm
Re: Le système d'override
Le principe de surcharge des modèles se gère via le site administrateur (Design, Modèles). Vous devez ensuite repérer le modèle qui vous intérresse (pas toujours évident) et en créer un nouveau qui sera utilisé à la place. Je vous conseille d'en créer un par copie de celui du niveau inférieur et de le modifier pour l'adapter à vos besoins. Personnelement, je place des commentaires HTML en débuts et fins de mes fichiers '.tpl' afin de repérer ou ils apparaissent une fois la page HTML générée.
Je ne sais pas si je répond à votre question en j'espèrant vous avoir été util.
|