IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Mise en page CSS Discussion :

[Bootstrap 4.3] Menu navabar et sous menus


Sujet :

Framework CSS Bootstrap

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé Avatar de Skunka
    Homme Profil pro
    Développeur Web
    Inscrit en
    Février 2018
    Messages
    135
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 28
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Février 2018
    Messages : 135
    Par défaut [Bootstrap 4.3] Menu navabar et sous menus
    Salut !
    Je me sert de bootstrap 4.3 pour réaliser un menu sur mon site mais j'ai un dropdown qui ne s'exécute pas. L'item 'Jeu' contient deux sous items 'Le sardonne' et 'Dementia' qui ont eux même des sous items:
    Code html : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
    61
    62
    63
    {% set util = app.session.get('util') %}
     
    <nav class="navbar navbar-expand-lg navbar-dark bg-dark">
      <a class="navbar-brand" href="{{ path('skunka_accueil') }}">
        <img src="/img/logo_navbar.png" alt"SP" width="30" height="30">
      </a>
     
      <button class="navbar-toggler" type="button" data-toggle="collapse" data-target="#navbarSupportedContent" aria-controls="navbarSupportedContent" aria-expanded="false" aria-label="Toggle navigation">
        <span class="navbar-toggler-icon"></span>
      </button>
     
      <div class="collapse navbar-collapse" id="navbarSupportedContent">
        <ul class="navbar-nav mr-auto">
     
          <li class="nav-item">
            <a class="nav-link" href="{{ path('skunka_accueil') }}">Accueil</a>
          </li>
     
          {% if util.permission.id is same as(1)  %}
            <li class="nav-item"> 
              <a class="nav-link" href="{{ path('skunka_permission') }}">Permission</a>
            </li>
          {% endif %}
     
          <li class="nav-item dropdown">
            <a class="nav-link dropdown-toggle" href="#" id="navbarDropdownMenuLink" role="button" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">
              Jeu
            </a>
     
            {% if util.permission.id is not same as(1) %}
              <ul class="dropdown-menu" aria-labelledby="navbarDropdown">
                <li><a class="dropdown-item" href="#">Le sardonne</a></li>
                <div class="dropdown-divider"></div>
                <li><a class="dropdown-item" href="#">Dementia</a></li>
              </ul>
            {% else %}
              <ul class="dropdown-menu" aria-labelledby="navbarDropdownMenuLink">
                <li><a class="dropdown-item dropdown-toggle" href="#">Le sardonne</a></li>
                  <ul class="dropdown-menu">
                    <li><a class="dropdown-item" href="#">Editer</a></li>
                  </ul>
     
                <div class="dropdown-divider"></div>
                <li><a class="dropdown-item" href="#">Dementia</a></li>
                <ul class="dropdown-menu">
                    <li><a class="dropdown-item" href="#">Editer</a></li>
                  </ul>
              </ul>
            {% endif %}
     
          </li>
     
          {% if util.permission.id is not same as(3) %}
            <li class="nav-item">
              <a class="nav-link" href="{{ path('skunka_amis') }}">Ami</a>
            </li>
          {% endif %}
     
        </ul>
        {{ render(controller('App\\Controller\\ConnexionController::index')) }}
     
      </div>
    </nav>

    Ce que j'ai actuellement:
    Nom : navbar.JPG
Affichages : 467
Taille : 9,1 Ko

    Le lien 'Jeu' ne se déroule pas.
    Je me suis inspiré de la doc: Et j'importe bien bootstrap:
    Code html : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    <!DOCTYPE html>
    <html>
        <head>
            <meta charset="UTF-8">
     
            {# FONTAWESOME #}
            <script src="https://kit.fontawesome.com/0f5efe7cba.js"></script>
     
            {# BOOTSTRAP #}
            <link crossorigin="anonymous" href="https://stackpath.bootstrapcdn.com/bootstrap/4.3.1/css/bootstrap.min.css" integrity="sha384-ggOyR0iXCbMQv3Xipma34MD+dH/1fQ784/j6cY/iJTQUOhcWr7x9JvoRxT2MZw1T" rel="stylesheet">
            <script crossorigin="anonymous" integrity="sha384-JjSmVgyd0p3pXB1rRibZUAYoIIy6OrQ6VrjIEaFf/nJGzIxFDsf4x0xIM+B07jRM" src="https://stackpath.bootstrapcdn.com/bootstrap/4.3.1/js/bootstrap.min.js"></script>
            <script crossorigin="anonymous" integrity="sha384-q8i/X+965DzO0rT7abK41JStQIAqVgRVzpbzo5smXKp4YfRvH+8abtTE1Pi6jizo" src="https://code.jquery.com/jquery-3.3.1.slim.min.js"></script>
            <script crossorigin="anonymous" integrity="sha384-UO2eT0CpHqdSJQ6hJty5KVphtPhzWj9WO1clHTMGa3JDZwrnQq4sF86dIHNDz0W1" src="https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.14.7/umd/popper.min.js"></script>
     
            <link href="/css/style.css" rel="stylesheet" type="text/css">
     
        </head>
        <body>
            {% include "header.html.twig" %}
            <div class="content"> {% block body %}{% endblock %}
                {% include "footer.html.twig" %}
            </div>
            {% include "javascript.html.twig" %}
        </body>
    </html>

    Merci d'avance !

  2. #2
    Invité
    Invité(e)
    Par défaut
    Bonjour,

    merci de montrer le code HTML généré ("Ctrl"+"U").

    Voir :

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Créer un menu avec des sous menus
    Par unix27 dans le forum Balisage (X)HTML et validation W3C
    Réponses: 2
    Dernier message: 22/07/2009, 10h32
  2. Menu CSS : les sous menus ne s'affichent pas
    Par pci130 dans le forum Mise en page CSS
    Réponses: 2
    Dernier message: 29/05/2009, 18h33
  3. [WD12] Créer un menu et des sous-menus
    Par And_res dans le forum WinDev
    Réponses: 1
    Dernier message: 29/03/2009, 22h38
  4. menu déroulant (avec sous menus)
    Par devlopassion dans le forum Général Conception Web
    Réponses: 2
    Dernier message: 14/04/2008, 11h55
  5. Menu XP et sous-menus
    Par vigot151 dans le forum Composants VCL
    Réponses: 4
    Dernier message: 07/01/2006, 23h06

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo