Dashcircle - Dix de perdus, un de retrouvé
Informatique pratique, tutoriaux, vie pratique et maux de tête
Ou faites des rencontres sur un nouveau site de rencontre gratuit
ou un site de rencontres par affinités
En partenariat avec
| Drupal 6 : Utiliser un template différent selon l'URL de la page |
|
|
| Administration Web | ||||||
| Lundi, 24 Novembre 2008 10:39 | ||||||
|
Vous vous demandez peut-être comment changer le layout (ou mise en page) de votre site, selon la page (ou l'URL) où se trouve l'utilisateur ? C'est beaucoup plus simple (pas forcément aisé à maintenir) que d'utiliser un module, et plus léger ! Depuis Drupal 5, il est possible d'utiliser plusieurs templates de pages (et pas de blocs) pour un seul thème. En réalité, selon l'URL affichée (ex. node/4 ou /user/), le moteur de template va aller chercher le template qui correspond le mieux à la page (il va rechercher des noms de fichier de template correspondant au motif de l'URL en cours). S'il ne trouve pas, il utilise le template de page par défaut (page.tpl.php). Si vous visitez http://www.exemple.com/node/1/edit, le moteur PHPtemplate va chercher parmi tous les templates suivants, dans l'ordre : Si vous visitez http://www.exemple.com/tracker, le moteur PHPTemplate va chercher dans les templates suivants : Ça marche tout aussi bien pour les URLs concernant les utilisateurs ou la taxonomie par exemple. Si vous visitez la page http://www.exemple.com/user/1, le moteur PHPTemplate va parcourir les templates dans l'ordre suivant : Notez que toutes ces sélections automatiques de fichier de template sont basées sur le chemin de base reconnu par Drupal. En gros, si vous modifiez les liens pour qu'ils changent de forme, le moteur PHPTemplate va chercher les fichiers templates selon les URLs originales (ex. /node/3, /user/1) Pour la page principale, c'est pas mal : Quelle qu'elle soit, la page qui sert de page d'accueil aura le template page-front.tpl.php
Pour créer un lien vers cet article sur votre site, copiez et collez le texte ci-dessous dans votre page. Prévisualisation :
Drupal 6 : Utiliser un template différent selon l'URL de la page Lundi, 24 Novembre 2008 Powered by QuoteThis © 2008
|
||||||
| LAST_UPDATED2 |
Discutez de ce sujet sur le forum. (0 posts)
Les articles populaires
Derniers articles
- Faire un site de rencontre avec Drupal
- Ardour : De l'or en casque !
- Arnaque des eBooks pour gagner de l'argent
- Drupal : N'utilisez pas Poormanscron !
- Drupal 6.6 : Pages qui s'affichent en double
- Joomunity 1.1 Beta 2 en français est disponible au téléchargement
- Comment activer Query Cache pour PHP 5
- Google Analytics ralentit le trafic ou je rêve ?

