css menu

Réduire
X
 
  • Filtrer
  • Heure
  • Afficher
Tout effacer
nouveaux messages

  • css menu

    bonjour je sais qu'il est possible d'afficher le nom du menu (ou de la page en cours) comme classe dans la balise body, je n'arrive pas à trouver comment faire, quelqu'un peut il m'expliquer où je peux activer cette option ou me donner un lien ou je peux trouver cette information.
    D'avance merci

  • #2
    Re : css menu

    Salut,
    je sais qu'il est possible d'afficher le nom du menu
    Si on prend protostar comme template d'exemple,
    le code à placer dans l'index.php est le suivant :
    Code PHP:
    $this->language  $doc->language;
    $this->direction $doc->direction;
    // code a placer
     
    $menualias JFactory::getApplication()->getMenu()->getActive()->alias
    puis, dans la balise body :
    Code PHP:
    <body class=" maclassemenu-<?php echo $menualias?>"
    Inséré dans l'index.php de protostar :
    Code PHP:
    <body class="site <?php echo $option
        
    ' view-' $view
        
    . ($layout ' layout-' $layout ' no-layout')
        . (
    $task ' task-' $task ' no-task')
        . (
    $itemid ' itemid-' $itemid '')
        . (
    $params->get('fluidContainer') ? ' fluid' '');
    ?> maclassemenu-<?php echo $menualias?>">
    Maintenant, ca dépend aussi du template.
    Pour certains templates - par ex. ceux accompagnés d'un framework, T3, Warp, etc .., le placement de ce code se fait ailleurs.
    Un message d’erreur sur votre site Joomla ... ayez le reflexe de consulter lla base de connaissance : https://kb.joomla.fr

    Ce forum, vous l'aimez ? il vous a sauvé la vie ? Vous y apprenez chaque jour ? Alors adhérez à l'AFUJ https://www.joomla.fr/association/adherer

    Commentaire


    • #3
      Re : css menu

      merci pour l'info, mais je sais qu'il y a une option à activer dans l'admin je crois que c'est dans les paramètres du menu… c'est ça que je cherche

      Commentaire


      • #4
        Re : css menu

        Est-ce ceci que tu cherches ?

        J!Aide - Modules : Menu


        section : Paramètres avancés
        Un message d’erreur sur votre site Joomla ... ayez le reflexe de consulter lla base de connaissance : https://kb.joomla.fr

        Ce forum, vous l'aimez ? il vous a sauvé la vie ? Vous y apprenez chaque jour ? Alors adhérez à l'AFUJ https://www.joomla.fr/association/adherer

        Commentaire


        • #5
          Re : css menu

          non, c'est une option globale, par exemple si ma page est http://monsite.fr/diagnostic/introduction ma balise body reçoit automatiquement la classe <body class="menu-introduction ">… je sais que c'est possible mais je n'arrive pas a retrouver cette option

          Commentaire

          Annonce

          Réduire
          Aucune annonce pour le moment.

          Partenaire de l'association

          Réduire

          Hébergeur Web PlanetHoster
          Travaille ...
          X