Submitted by xitag on
Bonjour.
J'ai sur mon site Drupal différents types de contenu, tel que Page, Story, ainsi que réalisation ou personne.
Mais j'ai des problemes pour appliquer un modele de page a ses differents types.
En effet j'ai page.tpl.php qui contient un template "basic".
J'ai ensuite un "Story" qui contient la page de contact, mais si je créer un modele que je nomme story-contact.tpl.php, rien ne se passe :/ ni pour page-story-contact.tpl.php.
Y a t'il une solution ?
PS : pour résumer, ma question est donc : "Comment afficher un type CCK selon un template bien particulier."
Merci d'avance :)
Salut, Tout dépend de ce
Permalien Soumis par drupalfrance le 25 Août, 2007 - 13:09
Salut,
Tout dépend de ce que tu veux modifier :
Auquel cas, c'est le template page.tpl.php qu'il faut modifier.
La règle est que le template doit être nommé comme l'URL à laquelle il doit être utilisé :
www.monsite.com/contact ==> page-contact.tpl.php
www.monsite.com/node/18 ==> page-node-18.tpl.php
Auquel cas, c'est le template node.tpl.php qu'il faut modifier.
La règle est que tu peux créer un template pour chaque type de node : node-story.tpl.php, node-page.tpl.php, node-recette.tpl.php (si tu as créé un type de contenu "recette" avec CCK)...