Техническое задание на доработку сайта
Необходимо выполнить ряд задач по настройке и улучшению функционала веб-сайта, построенного на CMS Moonshine (Laravel).
Основные задачи
1. Адаптивная верстка (Мобильная версия)
- Скрыть на главном экране мобильной версии определенную секцию «Каталог».
- Важно: секция с заголовком «Изделия из дерева для дома и общепита», расположенная перед ней, должна остаться видимой. Убирается только блок «Каталог».
2. Расширение функционала категорий в админ-панели
- Реализовать возможность создания подкатегорий для существующих категорий товаров.
- В интерфейсе админки, внутри категории (например, «Деревянные пазлы»), должна появиться кнопка «Создать подкатегорию».
- При нажатии на кнопку должна быть создана полная копия страницы категории со всем содержимым: SEO-данными, описанием, функционалом.
- В созданной подкатегории должна быть возможность удалять товары, которые не относятся к ней (например, в подкатегории «Пазлы "Животные"» удалить все пазлы, не связанные с животными).
- При добавлении товара через админку должна появиться возможность привязывать его не только к категории, но и к подкатегории.
3. Изменения в отображении на фронтенде
- После создания подкатегорий в главной секции «Каталог» вместо всплывающего изображения должен отображаться выпадающий список с названиями подкатегорий.
- На страницах товаров конкретной категории, выше заголовка H1, должен выводиться список ее подкатегорий. Каждый элемент списка должен отображаться с фоновым изображением, которое настраивается через админ-панель.
4. Исправление ошибок верстки
- Исправить некорректное отображение подвала сайта (футера). В текущей версии наблюдается проблема с цветом шрифта на белом фоне, что делает текст нечитаемым.
5. Функционал для страницы «Новости»
- В админ-панели необходимо добавить возможность публикации новостей с функцией отложенной публикации (отложенный пост).