Submitted by orange23 on
Je débute sous Drupal et j'utilise le thème Basic. Mon site comprend un menu principal (main-menu) horizontal avec sept rubriques qui ne se déroulent pas pour une raison d'accessibilité. Chacune rubrique renvoie donc à une page et j'ai créé un bloc dans la région first sidebar. J'ai utilisé le champ "Corps du bloc" pour y placer mes sous-rubriques:
<ul>
<li><a href="http://monsite/drupal-7.0-beta2/node/7">Horaires</a></li>
<li><a href="http://monsite/drupal-7.0-beta2/node/8">lieux</a></li>
<li><a href="http://monsite/drupal-7.0-beta2/node/9">plan d'accès</a></li>
<li><a href="http://monsite/drupal-7.0-beta2/node/10">permanence</a></li>
<li><a href="http://monsite/drupal-7.0-beta2/node/11">historique</a></li>
</ul>
Au final j'ai donc créé six blocs qui ne s'affichent que pour une rubrique attitré.
Donc, doit-on procéder ainsi ou est ce plutôt farfelu, en terme de code, d'évolutivité, de performance ? Merci d'avance pour vos critiques et conseils
Personnellement j’aurais
Permalien Soumis par vincent59 le 9 Novembre, 2010 - 16:20
Personnellement j'aurais plutôt créé un nouveau menu, dont la fonction première est d'afficher une liste de liens.
Ensuite tu pourras placer ce menu dans une région (Drupal crée un bloc correspondant au menu)
Merci Vincent pour votre
Permalien Soumis par orange23 le 10 Novembre, 2010 - 19:00
Merci Vincent pour votre réponse. J'avais essayé cette solution, au début sans y parvenir.Je me demandais aussi comment j'allais bien pouvoir créer des liens sous la forme (link visited, over active )avec mes blocs alors qu'avec un nouveau menu des class apparaissent dynamiquement. Enfin je viens de m'apercevoir aussi dans un excellent ouvrage qui vient d'apparaître* que mes url auraient du être : relatives sous la forme donc Horaires.
Merci encore.
(*)Drupal Réalisez des développements professionnels avec PHP Editions ENI