Submitted by pop_up on
Bonjour,
Je commence tout juste avec drupal, et avant d'aller plus loin pour faire mon site et le personnaliser, je voulais savoir quels sont les bonnes méthodes pour personnaliser le html généré et mettre en forme son site.
J'ai pris le theme bartik par défaut qui me convient bien car il a toutes les zones qu'il me faut (entete, colonne gauche, etc...). Vu que je pense qu'une mise à jour de drupal est suceptible de mettre à jour les themes, j'ai dupliquer le theme bartik et je l'ai renommé "themePerso" en remplacant dans tous les fichiers du theme "bartik" par "themePerso"
Déjà, je sais pas si c'est bien de faire ça.
Ensuite, j'ai besoin de faire un menu avec un code html bien précis dedans pour le mettre en forme avec css. Mais en regardant les fichiers templates et notamment template.php, je vois ceci :
/**
* Implements theme_menu_tree().
*/
function themePerso_menu_tree($variables) {
return '<ul class="menu clearfix">' . $variables['tree'] . '</ul>';
}
mais je me dis que si je modifie ça, ça va me modifier tout les menus générés non ?
Comment faire pour avoir un menu et faire ce qu'on veut dessus sans toucher au reste ?
Merci à vous pour votre aide
La 1iere bonne pratique est
Permalien Soumis par dsy le 12 Novembre, 2011 - 08:55
La 1iere bonne pratique est de faire un sous-thème :
En français : http://www.kolossaldrupal.org/docs/sous-themes-leur-structure-et-lheritage
En anglais :
http://drupal.org/node/225125
Merci pour les liens, je vais
Permalien Soumis par pop_up le 14 Novembre, 2011 - 13:19
Merci pour les liens, je vais regarder ça.
J'ai regardé plusieurs vidéos de http://www.drupalfacile.org/.
Celle-ci sont très bien mais rien ne concerne la personnalisation et les thèmes ... dommage.
Je regarde tout ça et je reviens vers vous si j'ai des problèmes.