如何显示层次结构中的所有子类别?

问题描述

我正在尝试创建一个包含所有类别的分层菜单。但是,无论我做什么,我都无法创建所有子类别的分层显示。我已将 PATH_MetaDATA 设置为使用文件夹进行类别管理。 鹈鹕=4.5.4,鹈鹕更多类别=0.1.0

我有这个文件夹结构:

  • 大学
    • 习语
      • 西班牙语
      • 鲁马诺
    • 文化
      • 西班牙
        • 安达卢西亚
          • 塞维利亚
          • 马拉加
          • 阿尔梅利亚
        • 卡斯蒂利亚拉曼查
        • 加利西亚
          • 圣地亚哥德孔波斯特拉
        • 纳瓦拉
      • 墨西哥
        • 哈利斯科州
          • 瓜达拉哈拉
          • 龙舌兰酒
      • 罗马尼亚
        • 奥尔特尼亚
          • 克拉约瓦
        • 蒙泰尼亚
          • Târgoviște
        • 多布罗加

有人能给我一个在模板中显示所有这些类别的例子吗?

解决方法

看看 Adam Tindale 是怎么做的,他制作了源代码 public

这是他的 base.html 模板中的 1 个示例。

  {% for category,articles in categories %}
  <li class="menu-category"><a href="{{ SITEURL }}/{{category.url}}">{{ category }}</a>
  <ul>
      {% for article in articles  %}
      <li><a href="{{ SITEURL }}/{{ article.url }}">{{ article.title }}</a></li>
      {% endfor %}
  </ul> 
  </li>
  {% endfor %}