Помогите найти решение!
На сайте нужен раздел "Статьи".
Статьи будут в нескольких разделах.
Нужно, чтобы в главном меню была ссылка на все статьи с подразделами, вида:
Хлебные крошки (Главная -> Статьи)
Заголовок "Статьи"
-Раздел 1 (ссылкой на раздел)
---Статья1 (ссылкой на статью)
---Статья2 (ссылкой на статью)
---Статья3 (ссылкой на статью)
-Раздел 1 (ссылкой на раздел)
---Статья1 (ссылкой на статью)
---Статья2 (ссылкой на статью)
---Статья3 (ссылкой на статью)
-Раздел 3 (ссылкой на раздел)
---Статья1 (ссылкой на статью)
---Статья2 (ссылкой на статью)
---Статья3 (ссылкой на статью)
---
При открытии раздела надо отобразить так:
Хлебные крошки (Главная -> Статьи -> Раздел2)
Заголовок "Раздел2"
-Раздел 2 (ссылкой на раздел)
---Статья1 (ссылкой на статью)
---Статья2 (ссылкой на статью)
---Статья3 (ссылкой на статью)
Другие статьи:
-Раздел 1 (ссылкой на раздел)
<...>
-Раздел 3 (ссылкой на раздел)
Статья должна выглядеть так:
Хлебные крошки (Главная -> Статьи -> Раздел2)
Заголовок "Статья2"
Текст статьи Текст статьи Текст статьи
Текст статьи Текст статьи Текст статьи
Текст статьи Текст статьи Текст статьи
Другие статьи:
---Статья1 (ссылкой на статью)
<...>
---Статья3 (ссылкой на статью)
***
Что я сделал:
1) Создал тип материала "Статья"
2) Создал словарь "Статьи"
3) Создал термины в словаре (Раздел1, Раздел2, Раздел3)
4) Привязал это к типу материала "Статьи"
5) Нужно было организовать ссылку в главном меню, на словарь ссылку не смог дать, пришлось добавить термин "Все разделы" и его сделать ссылкой раздела Статьи главного меню, и другие термины сделать дочерними для него
6) Создаю статью, выбираю разделы (категории) "Все статьи" и "Раздел1"
7) Статья готова, раздел работает, ссылки открываются, но это совершенно не то, что мне нужно (получилась лента статей).
Создаю View, тип Материал, дисплей Страница, стиль - html list, поля - Таксономия:Словарь, Таксономия:Категория, Материал:Заголовок. Фильтрую по типу материала "Статьи". В принципе, что-то вырисовывается, НО!
Так как моя статья связана с двумя категориями, вывод происходит примерно так:
Хлебные крошки (Главная)
Заголовок "Статьи"
-Раздел 1 (ссылкой на раздел)
---Статья1 (ссылкой на статью)
-Заголовок "Статьи" (ссылкой на главный раздел)
---Статья1 (ссылкой на статью)
Если статья привязана только к подразделу, она не отображается в общем списке статей главного раздела "Статьи", хотя есть связь дочернего подраздела с корневым есть!
В общем, кривизна полная...
Манипуляции со Views ни к чему не привели... И опыта мало.
Помогите?
Комментарии
Поставьте в настройках Style options - Grouping field: Таксономия:Категория
Я поставил Grouping field: Таксономия:Название словаря.
И получается так, как я написал выше:
Хлебные крошки (Главная)
Заголовок "Статьи"
-Раздел 1 (ссылкой на раздел)
---Статья1 (ссылкой на статью)
-Заголовок "Статьи" (ссылкой на главный раздел)
---Статья1 (ссылкой на статью)
Если сгруппировать по категории, то:
Хлебные крошки (Главная)
-Раздел 1 (ссылкой на раздел)
-Раздел 1 (ссылкой на раздел)
---Статья1 (ссылкой на статью)
-Заголовок "Статьи" (ссылкой на главный раздел)
-Заголовок "Статьи" (ссылкой на главный раздел)
---Статья1 (ссылкой на статью)
Это потому, что моя статья находится сразу в двух категориях.
В главной категории "Статьи", в дочерней категории "Раздел1" словаря "Статьи"...