Comment remplacer le fichier page.tpl.php par défaut?


17

J'ai une page dans mon D7site Web avec un écart important par rapport au reste de mes pages. Dans cette page, je n'afficherai qu'un nombre limité de régions et dans une disposition différente.

Quelle est la meilleure façon de remplacer la valeur par défaut page.tpl.php? Puis-je créer quelque chose comme " mycustom-page.tpl.php" qui sera appelé UNIQUEMENT sur une URL spécifique de mon site?

Réponses:


12

Selon le contenu exact que vous souhaitez créer un modèle spécial, il existe différentes solutions pour cela. Regardez les suggestions de modèles Drupal 7 . Exemple pour un seul noeud: page--node--1.tpl.php.

Si les suggestions de modèle de base n'offrent pas la flexibilité dont vous avez besoin, vous pouvez ajouter d'autres suggestions en fonction de vos propres critères. Cela se fait dans une fonction de prétraitement dans le template.php de votre thème. Pour plus d'informations, voir Utilisation des suggestions de modèles .


absolument parfait et incroyablement simple. bravo à Drupal et aux drupalites :)
Carlos Muñiz

1
Bonne réponse. J'ai ajouté quelques informations sur l'ajout de vos propres suggestions de modèles, au cas où @Charlie ou quelqu'un d'autre en aurait besoin.
marcvangend

drupal.org/project/devel_themer vous aidera aussi à trouver le nom
rémy
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.