Свои пункты в главном меню (Модуль)

Тема в разделе "Статьи, тесты, обзоры", создана пользователем Ален, 17 дек 2016.

  1. Ален

    Ален Эксперт

    Сообщения:
    2.056
    Симпатии:
    640
    Это мегакостыль :) Вам просто нужно поменять местами вывод категорий и вывод информации от модуля.

    Это категории
    Код:
            {% for category in categories %}
            {% if category.children %}
            <li class="dropdown"><a href="{{ category.href }}" class="dropdown-toggle" data-toggle="dropdown">{{ category.name }}</a>
              <div class="dropdown-menu">
                <div class="dropdown-inner"> {% for children in category.children|batch(category.children|length / category.column|round(1, 'ceil')) %}
                  <ul class="list-unstyled">
                    {% for child in children %}
                    <li><a href="{{ child.href }}">{{ child.name }}</a></li>
                    {% endfor %}
                  </ul>
                  {% endfor %}</div>
                <a href="{{ category.href }}" class="see-all">{{ text_all }} {{ category.name }}</a> </div>
            </li>
            {% else %}
            <li><a href="{{ category.href }}">{{ category.name }}</a></li>
            {% endif %}
            {% endfor %}
    перенесите код в сразу после <ul class="nav navbar-nav">
     
    mazurik нравится это.
  2. mazurik

    mazurik Пользователь

    Сообщения:
    66
    Симпатии:
    2
    О! Спасибо мил человек!
     
  3. Алексус

    Алексус Новичок

    Сообщения:
    16
    Симпатии:
    0
    Подскажите, вставил весь этот код после <ul class="nav navbar-nav"> и у меня меню сдублировалось. Что-то удалить надо?
    Код:
        <div class="collapse navbar-collapse navbar-ex1-collapse">
          <ul class="nav navbar-nav">
    
    {% for category in categories %}
            {% if category.children %}
            <li class="dropdown"><a href="{{ category.href }}" class="dropdown-toggle" data-toggle="dropdown">{{ category.name }}</a>
              <div class="dropdown-menu">
                <div class="dropdown-inner"> {% for children in category.children|batch(category.children|length / category.column|round(1, 'ceil')) %}
                  <ul class="list-unstyled">
                    {% for child in children %}
                    <li><a href="{{ child.href }}">{{ child.name }}</a></li>
                    {% endfor %}
                  </ul>
                  {% endfor %}</div>
                <a href="{{ category.href }}" class="see-all">{{ text_all }} {{ category.name }}</a> </div>
            </li>
            {% else %}
            <li><a href="{{ category.href }}">{{ category.name }}</a></li>
            {% endif %}
            {% endfor %}
            
          {% for header in headermenu %}
                <li class="dropdown"><a class="dropdown-toggle" href="{{ header.link }}">{{ header.title }}</a>
                {% if header.sub_title %}
                    <div class="dropdown-menu">   
                    <div class="dropdown-inner">
                    <ul class="list-unstyled">
                    {% for subtitle in headermenu.sub_title %}
                    <li>
                        {% if subtitle.href %}               
                        <a href="{{ subtitle.href }}">{{ subtitle.title }}</a>
                        {% else %}
                        <a href="{{ subtitle.link }}">{{ subtitle.title }}</a>   
                        {% endif %}
                        {% if header.sub_title %}
                    
                    <ul>
                    {% for subtitle in subtitle.sub_title %}
                    <li>
                        {% if subtitle.href %}                       
                        <a href="{{ subtitle.href }}">{{ subtitle.title }}</a>
                        {% else %}
                        <a href="{{ subtitle.link }}">{{ subtitle.title }}</a>   
                        {% endif %}
                </li>
                    {% endfor %}
                        
                    </ul>               
                    {% endif %}
                </li>
                    {% endfor %}
                    </ul>               
                    </div>
                    </div>
    
     
  4. Vlad

    Vlad Эксперт

    Сообщения:
    4.129
    Симпатии:
    999
    А зачем вставили? Выше написано ПЕРЕНЕСТИ, а не скопировать.
     
  5. Алексус

    Алексус Новичок

    Сообщения:
    16
    Симпатии:
    0
    Большое спасибо!! Это я вчера был сонный :)