Documentation RBS Change : Menu déroulant et profondeur

  • 22169.1

    26/10/2010 15:28


    guiom
    Rang : Expert
    Bonjour,

    Est-il possible de faire des menu déroulant (CSS ou javascript, jquery, mootools ou autre....) ?

    De plus, lorsque l'on définie de multiple niveau de menu, au-delà de 2 niveaux les sous-menu ne sont plus affiché dans la zone réservé. Comment définir la zone où doit s'afficher le sous-menu de la rubrique courante ?

    Merci
  • 22169.2 en réponse à 22169.1 écrit par guiom

    26/10/2010 16:52


    Alexandre Simon
    Titre : Développeur RBS Change
    Rang : Expert
    Bonjour,

    L'emplacement des menus est en général déterminé par le gabarit de page que vous utilisez : à des emplacements prévus par la charte graphique sont en général placées des balises <change:templateblock type="modules_website_taggedmenu" __tag="XXX" /> ou <change:templateblock type="modules_website_contextualmenu" /> qui vont respectivement chercher et rendre un menu tagué "XXX", ou construire un menu à partir du noeud courant et de l'arborescence du site.

    En général pour faire un menu déroulant, on :
    * paramètre le bloc menu utilisé pour déplier l'ensemble des éléments, quelque que soit l'élément courant : paramètre __deployonlycurrentpath="false" pour taggedmenu et __deployall="true"
    * fixe la profondeur d'affichage maximal au niveau désiré paramètre "__depth"
    * associe au gabarit de page un javascript qui va "dynamiser" le <ul /> souhaité (paramètre js sur la ligne de install.xml du thème concerné)

    Note : aucun script "menu déroulant" en particulier n'a été intégré : le choix est laissé à l'intégrateur XHTML/CSS.
  • 22169.3 en réponse à 22169.2 écrit par Alexandre Simon

    29/10/2010 09:43


    guiom
    Rang : Expert
    Merci pour ces indications, nous allons essayer de les mettre en pratique.
 
Merci de prendre connaissance et de respecter les règles des forums.
 
Connexion
  1. Cochez cette case pour être reconnecté automatiquement.

 
Ils utilisent RBS Change
 
554 membres
Aucun membre connecté