Catégories:
Bonsoir,
J’ai un problème d’utilisation des templates dans mon theme développé depuis le theme zen.
j’ai créer deux templates :
node-story.tpl.php
celui ci marche bien et me permet de styler mes articles (story)
node-taxonomy.tpl.php
en utilisant cette astuce : http://drupal.org/node/135130
j’ajoute donc ce code dans mon template.php :
function phptemplate_preprocess_node(&$vars) {
if (arg(0) == 'taxonomy') {
$suggestions = array(
'node-taxonomy'
);
$vars['template_files'] = array_merge($vars['template_files'], $suggestions);
}
}le problème c’est que drupal utilise toujours le node-storyl.tpl.php pour afficher les nodes dans ma page de taxonomy et non pas ma node-taxonomy.tpl.php !!!
- Vous devez vous identifier ou créer un compte pour écrire des commentaires

sur quel url arrive tu kan tu est sur la page de taxonomie ?
et quel est le nom de ton theme ou se trouve tes template ??
MOMO Drupal en force
mbehmane
866
j’arrive sur l’url : www.monsite.com/vocabulary/taxonomie (j’utilise le module pathauto)
le nom de mon theme c’est zen (téléchargable sur drupal.org)
80giga
12
tu devrai mettre cette methode a la place de la tienne dans template.php
<?phpfunction zen_preprocess_node(&$vars) {
if (arg(1) == 'taxonomy') {
$suggestions = array(
'node-taxonomy'
);
$vars['template_files'] = array_merge($vars['template_files'], $suggestions);
}
}
?>
car taxonomy est dans arg(1) et le nom de ton theme c est zen.
fait un echo de arg(0) puis de arg(1) pour voir lequel vaut taxonomy
MOMO Drupal en force
mbehmane
866
WOW ca marche : impec merci mbehmane ;-)
80giga
12
tu m envoi ravi :)
MOMO Drupal en force
mbehmane
866
bonsoir, j’utilise le theme framework et j’ai utilisé le code suivant mais ca marche pas : la page de taxonomy utilise toujours la node-story.tpl.php et non node-taxonomy.tpl.php !
function framework_preprocess_node(&$vars) {if (arg(0) == 'taxonomy') {
$suggestions = array(
'node-taxonomy'
);
$vars['template_files'] = array_merge($vars['template_files'], $suggestions);
}
}
mastergalaxy
1
sur quel url arrive tu kan tu est sur la page de taxonomie ?
MOMO Drupal en force
mbehmane
866
Bonsoir,
Je reviens avec un problème dans le thème après avoir fait cette modification, j’ai remarqué que après cette modification j’ai une architecture différente des div dans les pages d’article et de taxonomy,
dans la page d’article, j’ai sous mon div main les div content, sidebar-right et navbar
alors que dans la page de taxonomy j’ai que la div content, les autres ont disparus !
du coup mon sidebar est toute en bas dans la page taxonomy !
voir les images : (firebug)
page article (tout est ok)
page taxonomy (pas bien, mon sidebare descent en bas)
Remarquez que si j’utilise les templates par défaut (supprime node-taxonomy.tpl.php) tout rentre en ordre !
exemple page article : http://www.winkok.com/high-teck/nokia/nokia-n8-presentation-video-flux-r…
exemple page taxonomy : http://www.winkok.com/automobile/bmw
80giga
12