Я использую expressionengine для создания сайта документации, используя модуль блога. У меня есть несколько категорий, которые содержат подкатегории. Категории и подкатегории содержат записи.
Я хочу создать страницу для каждой категории, которая выводит вложенный список всех дочерних записей и подкатегорий в этой родительской категории. Вверху должна быть навигационная цепочка, показывающая иерархию категорий со ссылками на родительские категории.
Вот мой код:
<!-- url /docs/category/category_id -->
<!-- Breadcrumb -->
<!-- This works on the page template, but on the category template it shows all the categories -->
{exp:weblog:entries weblog="docs" }
{categories}
<a href="{path='/category'}?category_id={category_id}&category_name={category_name}&category_description={category_description}">{category_name}</a> >
{/categories}
{title}
{/exp:weblog:entries}
<!-- List of Categories -->
<!-- This shows ALL of the categories. I want it to only show the parent category and its children -->
{exp:weblog:categories style="nested"}
<h1><a href="{path='weblog/category'}"{category_name}</a></h1>
{exp:weblog:entries category="{category_id}"}
<a href="{path='weblog/page'}">{title}</a>
{/exp:weblog:entries}
{/exp:weblog:categories}