pdoMenu и Bootstrap 4

pdoMenu и Bootstrap 4
Donate

Комментарии ()

  1. ivankrivenko 08 января 2019, 00:34
    +1

    Послезавтра сайт сдавать. Осталось только меню человеческое сделать. Очень помогли. Думал, несколько часов уйдет, чтобы с pdoMenu разобраться, но просто скопировал ваш пример и все отлично работает. Только добавил еще к «navbar-nav» класс «mr-auto», чтобы телефон в этой же строке к левому краю не прилипал. Спасибо.

    1. Vitaliy 29 сентября 2018, 22:50
      0

      Прошу прощения, забыл вписать html код в

      <code> <ul class="navbar-nav">
          <li class="nav-item">
            <a class="nav-link" href="[[~1]]">Меню1</a>
          </li>
          <li class="nav-item">
            <a class="nav-link" href="[[~2]]">Меню2</a>
          </li>
      </ul>
      

      1. Владимир 29 сентября 2018, 14:271
        0

        Через параметр tpl, как в примере:

        &tpl=`@INLINE <li[[+classes]]><a href="[[+link]]" [[+attributes]] class="nav-link">[[+menutitle]]</a>[[+wrapper]]</li>`
        приведенный код вообще похоже не отсюда… скопируйте пример, посмотрите что выйдет

      2. Vitaliy 29 сентября 2018, 22:49
        0

        • Меню1
        • Меню2
        Вот что имею:
        [[pdoMenu?
        &parents=`0`
        &level=`1`
        &firstClass=`0`
        &lastClass=`0`
        &outerClass=`navbar-nav`
        &hereClass=`current-menu-item`
        &rowClass=`nav-item`
        ]]
        В итоге не выводится class=«nav-link» в меню, как этот класс прописать в pdoMenu?

        1. zank 22 июня 2018, 21:121
          0

          <button class=«navbar-toggler» type=«button» data-toggle=«collapse» data-target="#navbarNavDropdown3"
          У вас в коде фигурирует navbarNavDropdown3, не пойму почему3? опечатка?

          1. Владимир 22 июня 2018, 22:01
            0

            Нет, в атрибуте data-target указывается ID блока с меню, может быть все что угодно, главное что бы совпадало:

            <div class="collapse navbar-collapse" id="navbarNavDropdown3">