Как сделать правильную структуру

Главные вкладки

Аватар пользователя drVadz drVadz 13 февраля 2019 в 0:39

Подскажите, как правильно реализовать структуру в D8.

Планируется корпоративный сайт с реализацией страниц услуг через разводящую страницу:
-о-нас
-услуга-1
--подуслуга-1
--подуслуга-2
--подуслуга-3

-услуга 2
--подуслуга 1
--подуслуга 2
--подуслуга 3
....

страницы /услуга-1 и /услуга-2 будут разводящими, лендингами на которых будут ссылки на подуслуги и "свои блоки".

урлы хочу получить по типу: домен/услуга-1/подуслуга, такие же Хлебные крошки

Ка правильно (логически) это все реализовать на D8? Сделать словарь "услуги" и уже в нем, термины "/услуга-1", "/услуга-2".... а в терминах необходимый Тип материла?

Комментарии

Аватар пользователя gun_dose gun_dose 13 февраля 2019 в 6:54

1. Делаем древовидный словарь.
2. Ставим модуль shs, вешаем его виджет на поле таксономии и ставим галочку "форсировать выборку последнего уровня вложенности"
3. Отключаем стандартный вьюс "Taxonomy term".
4. Создаём два вьюса-блока, один показывает дочерние термины, второй - контент термина. И оба этих блока выводим на страницу термина. Поскольку у терминов есть либо контент, либо дочерние термины, то показываться всегда будет только один из блоков.

Аватар пользователя ivnish ivnish 13 февраля 2019 в 6:56

Ну либо сделать "услуга1, услуга2" терминами таксономии, а подуслуги отдельным типом материала с привязкой к терминам

Либо вообще сделать всё без таксономии, тупо используя тип материала page, либо свой.

Всё зависит от того, как много вы хотите автоматизировать. Если у вас на странице "услуга1" будут просто ссылки на страницы подуслуг, то тут вообще можно обойтись без таксономии

Аватар пользователя drVadz drVadz 13 февраля 2019 в 11:25

нет, тут не просто ссылки на подуслуги, а полноценные лендинг со своим дизайном, просто с органически вписанными блоками на подуслуги.