司徒浩 发表于 2020-7-18 22:42

xxsy 发表于 2020-7-18 22:58

沙发,等回复

cube 发表于 2020-7-19 00:54

再加一层ul不就可以了么............

司徒浩 发表于 2020-7-19 01:25

kof21411 发表于 2020-7-19 08:29

本帖最后由 kof21411 于 2020-7-19 11:27 编辑

加多一个ul就可以,category.children下其实还有一个children
<div class="category-module">      <!--h3>{{heading_title}}</h3-->
      <ul class="list-unstyled">
      {% for category in categories %}
                {% if category.category_id == category_id %}
                        <li><a href="{{ category.href }}" class=" active">{{ category.name }}</a></li>
                        {% if category.children %}
                              <ul class="list-child">
                              {% for child in category.children %}
                                                                        <li><a href="{{ child.href }}" class="{% (child.category_id==child_id) ? 'active':'' %}">{{ child.name }}</a></li>
                                                                        <ul class="list-child">
                                                                                {% for grandchildren in child.children %}
                                                                                        <li><a href="{{ grandchildren.href }}" class="">{{ grandchildren.name }}</a></li>
                                                                                {% endfor %}
                                                                        </ul>
                              {% endfor %}
                              </ul>
                        {% endif %}
                {% else %}
                        <li><a href="{{ category.href }}" class="">{{ category.name }}</a></li>
                {% endif %}
      {% endfor %}
      </ul>
</div>

司徒浩 发表于 2020-7-19 11:07

kof21411 发表于 2020-7-19 11:27

司徒浩 发表于 2020-7-19 11:07
不行,还是不显示第三级菜单

已经修改好了

司徒浩 发表于 2020-7-19 11:31

kof21411 发表于 2020-7-19 13:42

司徒浩 发表于 2020-7-19 11:31
还是不行Fatal error: Uncaught exception 'Twig_Error_Syntax' with message 'A block must start with...

这个应该可以了
<div class="category-module">      <!--h3>{{heading_title}}</h3-->
      <ul class="list-unstyled">
      {% for category in categories %}
                {% if category.category_id == category_id %}
                        <li><a href="{{ category.href }}" class=" active">{{ category.name }}</a></li>
                        {% if category.children %}
                              <ul class="list-child">
                              {% for child in category.children %}
                                    <li><a href="{{ child.href }}" class="{{ (child.category_id==child_id) ? 'active':'' }}">{{ child.name }}</a></li>
                                    <ul class="list-child">
                                        {% for grandchildren in child.children %}
                                          <li><a href="{{ grandchildren.href }}" class="">{{ grandchildren.name }}</a></li>
                                        {% endfor %}
                                    </ul>
                              {% endfor %}
                              </ul>
                        {% endif %}
                {% else %}
                        <li><a href="{{ category.href }}" class="">{{ category.name }}</a></li>
                {% endif %}
      {% endfor %}
      </ul>
</div>

司徒浩 发表于 2020-7-19 13:57

页: [1] 2
查看完整版本: html调用求助