personnaliser un article dans une catégorie

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.

j'aimerais personnaliser un article dans une catégorie .Par exemple insérer une image devant l'article
j'ai vu que c'est

<?php
 
print $sidebar_left
?>

qui affiche le bloc à gauche .
comment je peux faire merci.
j'aimerais aussi biduller le code directement , je ne comprends pas trop la structure de drupal.
je sais que c'est page.tpl.php qui gère tout mais bon

merci

Version de Drupal : 

Salut,

Pas facile de t'aider, les questions ne sont pas très claires (tu parles d'afficher une image devant un article, et tout de suite après tu parles de la colonne de gauche).

En gros, Drupal fabrique une page en assemblant des templates, ie. des fichiers .tpl.php. Le conteneur principal, c'est page.tpl.php qui définit la structure globale de la page (l'entête, les colonnes...). Ensuite, à l'intérieur de page.tpl.php, Drupal utilise block.tpl.php pour afficher chaque bloc, node.tpl.php pour afficher chaque noeud, et ainsi de suite.

L'idée, c'est donc de trouver quel élément tu veux changer (la page, un noeud, un bloc...) et de modifier le template correspondant.

merci , justement je cherche à comprendre comment marche le code de drupal qui m'a l'air assez compliqué quand même.Si vous avez des liens ca m'aiderait pour comprendre globalement
exemple dans page.tpl.php je comprends pas à quel moment et ou est définit les variables
comme $sidebar_left ,$sidebar_right ect..
merci

C'est le système de template utilisé par Drupal - appelé PHPTemplate - qui fabrique ces variables.

Concrètement, elles sont fabriquées dans le fichier themes/engines/phptemplate/phptemplate.engine. Mais tu peux les intercepter et les modifier en créant une fonction spéciale, _phptemplate_variables(), à mettre dans le fichier template.php de ton thème.

merci je commence à comprendre un peu .
je vais vous donner mon lien pour vous exposer mon probleme
http://www.com-expert.com/
dans rubrique :Notre Offre Boutique
apres la catégorie Boutique en Ligne ,j'aimerais ajouter une catégorie Demande de devis avec un CSS spécifique comme mettre une image devant la catégorie Demande de devis
ben je sais pas comment faire !!
j'espère que c'est clair !!
merci