Работая с одним из клиентских сайтов у меня возникли трудности с исправлением адресов страниц категорий каталога. Друпал на первый взгляд странная очень тугая CMS особенно если сайт реализовал кривой на руку web-мастер. После 30 минутного блуждания по просторам рунета я так и не нашел внятного ответа на свои вопросы:
Как изменить url в категории drupal? Как добавить блок в определённую категорию drupal? Как вывести новой пункт меню drupal? Почему пропадает ссылка из меню при изменении cpu?
Но методом тыка проб и ошибок я всё таки смог решить свои проблемы. Прилагаю ниже решение, возможно кому-то кроме меня это будет полезно.
Как изменить url в категории drupal?
Меняем ссылку в представлении категории друпал наводим на поле путь, нажимает и открывается окно.
В появившемся окне меняем url на нужный.
После смены адреса данный пункт меню пропадёт из каталога, не пугайтесь, вам просто нужно его по новой туда добавить.
Как вывести новой пункт меню drupal?
Для добавления обновленного пункта в меню в старый каталог вам нужно перейти в пункты: меню/ваш каталог/редактировать меню
После того как перешли в каталог добавляем новую ссылку указываем ей нужное название и полностью копируем путь.
Как добавить блок в определённую категорию drupal?
Всё вы поменяли ссылку для категории в вашем каталоге, но иногда во время таких правок вы случайно можете затереть представление категории и она будет криво выводится, для починки данной неисправности просто скопируйте стиль схоже категории. Ориентируясь на заполненные поля.
И если не дай бог вы случайно удалили сайд бар и он больше не выводится в категориях, просто перейдите по следующей навигационной цепочке: структура/блоки — ищем нужный нам блок и нажимаем настроить.
Настраиваем вывод во всплывшем окне.
Не забываем сохранить, переходим на страницу, чистим кешь и всё в порядке.
2 комментария. Оставить новый
Спасибо, очень полезная статья! Долго ломала голову как же всё таки сделать вывод блока под созданным меню. Быстро разобралась! А для каждой категории надо делать свой блок или можно один?
Да, для каждой категории свой блок.