Submitted by Kostar on
Bonjour,
J'ai réussi à retirer des régions (notamment navigation) que je n'utilisais pas dans le .info de mon thème (Zen).
Ils n'apparaissent désormais plus dans Administration/Structure/Blocs pour placer mes blocs.
Jusqu'ici tout va bien.
Cependant le bloc div id="navigation",vide, apparaît toujours sur le code de ma page (et prend queslques 10aines de pixels de haut).
Savez-vous si je dois modifier autre chose pour retirer cette partie ?
Je vous remercie.
Il faudrait recherche dans
Permalien Soumis par vincent59 le 25 Juin, 2015 - 15:17
Il faudrait recherche dans les *.tpl.php du thème si la div est déclarée quelque part ?
A priori ça se trouve souvent dans templates/page.tpl.php
Merci.
Permalien Soumis par Kostar le 25 Juin, 2015 - 21:26
Merci.
Comme tu l'as dit, j'ai retiré le bloc
<div id="navigation">[...]</div>
de page.tpl.php.Le code n'était plus présent mais la zone, vide, était toujours présente à l'écran.
Alors j'ai vu que le main avait un padding-top de 3em.
J'ai alors forcé de css du main : #page #main {padding:0;} dans le css que j'ai ajouté au .info de mon thème.
Apparemment c'est ok maintenant.
D'où ma nouvelle question :
Je vais devoir faire cette manip à chaque réinstallation (mise à jour Drupal, mise à jour du Thème) ?
Merci.
Si on modifie directement le
Permalien Soumis par vincent59 le 26 Juin, 2015 - 10:06
Si on modifie directement le thème, ça sera effectivement écrasé à chaque mise à jour.
C'est pour cela qu'on doit faire un sub-theme (voir l'exemple du STARTERKIT dans zen), qui permet d'utiliser la base du thème, mais en déclinant ses propres templates, css, etc.