Portail PMB : Réaliser un menu déroulant

1 | par DocTice

Version PMB : 4.1.RC1
Style utilisé : pmb4

Dans mon portail PMB, je souhaite utiliser des rubriques, des articles et des pages.
Pour mon menu, j’ai cherché comment mêler ces différents éléments en utilisant le module menu du portail en vain. Je ne réussis à afficher que les rubriques et les articles qui vont avec.
J’ai repensé à la fiche d’Edith Boulo (Paramétrer et personnaliser le style GENBIB) qui proposait un menu en code.
J’ai donc contourner mon problème en réalisant mon menu à l’ancienne.

J’ai d’abord noté les adresses de mes articles, rubriques, pages...
Pour les pages c’est facile Onglet Portail/Construire et on clique sur la petite flèche à côté de "Informations de l’Opac"

Pour trouver les numéros des articles et des rubriques, alors là galère ! N’ayant pas trouvé dans la doc, pour le moment je compte et je teste... :-(

J’ai ensuite repris le code exemple qui est dans la source PMB (opac_css/styles/pmb4) et je l’ai personnalisé en travaillant dans un éditeur de texte style notepad
Cela donne :

<ul id="menuDeroulant">
<li>
<a href='./index.php'>Accueil</a>
</li>
<li>
<a href='http://monopac/opac_css/index.php?lvl=cmspage&pageid=1&id_rubrique=1'>Infos pratiques</a>
<ul class="sousMenu">
<li>
<a href='http://monopac/opac_css/index.php?lvl=cmspage&pageid=1&id_rubrique=4'>Présentation</a>
</li>
<li>
<a href='http://monopac/opac_css/index.php?lvl=cmspage&pageid=8'>Agenda du CDI</a>
</li>
<li>
<a href='http://monopac/opac_css/index.php?lvl=cmspage&pageid=1&id_rubrique=5'>Règles de vie</a>
</li>
</ul>
</li>
<li>
<a href='http://monopac/opac_css/index.php?lvl=cmspage&pageid=1&id_rubrique=2'>Sélections</a>
<ul class="sousMenu">
<li>
<a href='http://monopac/opac_css/index.php?lvl=cmspage&pageid=5'>Robillard</a>
</li>
<li>
<a href='http://monopac/opac_css/index.php?lvl=cmspage&pageid=1&id_rubrique=3'>Test</a>
</li>
</ul>
</li>
<li>
<a href='http://monopac/opac_css/index.php?lvl=cmspage&pageid=1&id_rubrique=2'>Actualités</a>
<ul class="sousMenu">
<li>
<a href='http://monopac/opac_css/index.php?lvl=cmspage&pageid=7'>Fil Twitter</a>
</li>
<li>
<a href='http://monopac/opac_css/index.php?lvl=cmspage&pageid=1&id_rubrique=3'>Test</a>
</li>
</ul>
</ul>
Modèle menu à personnaliser

Pour un rendu :

Attention à bien fermer les balises !
Ensuite, il suffit de copier ce code dans biblio_preamble_p2 (Administration/outils/opac) et le tour est joué !