Hàm này được sử dụng để lấy danh sách tất cả chuyên mục theo cấu trúc cây.

Phạm vi sử dụng: tất cả template
Giới hạn sử dụng: 1 lần mỗi trang
Điều kiện sử dụng: in_blog
Cú pháp:
  1. get_menu_items()

Giá trị trả về: (array) danh sách chuyên mục
+ id: (int) id chuyên mục
- name: (string) tên chuyên mục
- url: (string) url chuyên mục
- children: (array) danh sách chuyên mục con
+ + id: (int) id chuyên mục con
+ + name: (string) tên chuyên mục con
+ + url: (string) url chuyên mục con

Ví dụ:
  1.  
  2. {% if in_blog_view %}
  3. {% set menu_items = get_menu_items() %}
  4. {% for category in menu_items %}
  5. <div class="phdr"><a href="{{ category.url }}">{{ category.name }}</a></div>
  6. {% if category.children %}
  7. <div class="topmenu">{{ func.display_menu(category.children) }}</div>
  8. {% endif %}
  9. {% endfor %}
  10. {% endif %}

Trong trường hợp sử dụng ở blog_index.twig, blog_category.twig và blog_post.twig thì không cần kiểm tra điều kiện