creer un template personnalisé

Information importante

En raison d'un grand nombre d'inscriptions de spammers sur notre site, polluant sans relache notre forum, nous suspendons la création de compte via le formulaire de "sign up".

Il est néanmoins toujours possible de devenir adhérent•e en faisant la demande sur cette page, rubrique "Inscription" : https://www.drupal.fr/contact


De plus, le forum est désormais "interdit en écriture". Il n'est plus autorisé d'y écrire un sujet/billet/commentaire.

Pour contacter la communauté, merci de rejoindre le slack "drupalfrance".

Si vous voulez contacter le bureau de l'association, utilisez le formulaire disponible ici, ou envoyez-nous un DM sur twitter.

Bonjour à tous,

Je suis en train de faire un template personnalisé.
J'ai définit des régions dans le fichier .tpl.php

J'ai créé une liste de news que je voudrais afficher dans une région particuliere.

Je suis censé utilisé

<?php
 
print $liste_de_news
?>

Mais comment trouver le nom exacte de cette liste afin que je puisse l'afficher dans la région voulue ?

Merci d'avance,

H

Forum : 
Version de Drupal : 

Si la région est déclarée dans le template page.tpl.php ET dans le fichier .info de ton thème, il doit être pris en compte dans la gestion des blocks.

On peut donc utiliser la gestion "normale" des blocs Drupal pour y affecter du contenu (notamment une vue si c'est le cas), sans devoir aller mettre du code php dans le template.

Effectivement, ma question se portait en fait sur le nommage de la variable du fichier tpl.php

J'avais oublié qu'il fallait reprendre le nom de la region qui se trouve entre crochet

-> regions[nom_de_la_region]= Nom de la region = $nom_de_la_region

C'est réglé !

:)

Bonjour horkets,

Je suis actuellement en train d'essayer de créer un template mais je t'avoue que je patauge avec les page.tpl.php ect...

Je cherche sur différents sites des tutos clairs qui puissent m'aider à comprendre comment faire mais jusqu'à présents ... RAS !

Pourrais-tu m'expliquer comment tu créer tes régions et surtout comment savoir placer le bon contenu dans la bonne région stp ?

Je te remercie d'avance (ainsi que les autres futurs intervenants ^^)

Cordialement,
Freezstyle

si tu aime lire et en anglais http://drupal.org/documentation/theme

ta question est trop vaste!

si tu veux créer une région il suffit de la rentrer dans le fichier .info de ton theme
exemple : regions[col_gauche] = Colonne gauche

ensuite dans ton fichier page.tpl

tu entre

<?php
 
if ($col_gauche): print $col_gauche; endif;
?>

dans la gestion des blocs tu verra apparaitre ta region.

Sinon utilise http://drupal.org/project/panels si ça te semble compliqué