web-dev-qa-db-fra.com

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

J'ai une page dans mon D7 site 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 est appelé UNIQUEMENT sur une URL spécifique de mon site?

16
Carlos Muñiz

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

Dans le cas où 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, consultez tilisation des suggestions de modèles .

12
nonsenz