Описание задачи
Требуется доработать имеющийся модуль проектов (портфолио) на платформе Opencart 1551. Модуль уже выводит проекты по нескольким фильтрам, но необходимо расширить его функционал, сделать фильтрующие страницы реальными и максимально оптимизированными для продвижения.
Ключевые требования
- Множественные сферы применения: реализовать возможность прикреплять к одному проекту несколько значений из справочника сфер применения (тегов).
- Физические страницы сфер: преобразовать вывод отдельных меток сфер применения в самостоятельные страницы модуля, аналогично страницам категорий.
- SEO-управление: добавить в настройки административной панели модуля поля для каждого такого раздела: Title, H1 и Meta-Description.
- ЧПУ и канониклы: настроить автоматическую генерацию человеко-понятных URL-адресов (в системном сео файле) и установку корректного канонического тега для каждой страницы.
- SEO-контент: внедрить на каждую страницу функционал вывода уникального seo-текста (выше или ниже списка) с возможностью задать его через админку модуля.
- Карта сайта: добавить сгенерированные страницы модуля в динамическую карту сайта (sitemap.xml) для корректной индексации.
Цель
Сделать все страницы модуля максимально продвигаемыми, чтобы каждая сфера применения получала отдельную оптимизированную страницу в поисковой выдаче.