Доработки функционала сайта на Yii2 - tapis-rouge.ru
1. Правила преобразования ЧПУ УРЛ
Порядок формирования ЧПУ УРЛ
Вместо, фильтра
Где материал = шелк и шерсть,
цвет = изумруд,
орнамент = флористика,
стиль = вне времени,
дизайнер = секция каталога Tapis Rouge
см скрин - https://yadi.sk/i/N_N9iJsy3R2Z2L
Сделать ЧПУ УРЛ таким
http://tapisrouge.ru/collection/material-shelk-sherst/color-izumrud/ornametn-floristika/style-vne-vremeni/designer-katalog-tapis-rouge/
* Порядок следования фильтров взят случайным образом (с права на лево по тому как они расположены на сайте). В ЧПУ следование элементов нужно упорядочить согласно популярности использования фильтра.
** Если по параметру не сделан выбран, то подставляется значение all
Пример: выбран только1 фильтр по Дизайнерв = Майк Шилов
Делаем
http://tapisrouge.ru/collection/material-all/color-all/ornametn-all/style-all/designer-mike-shilov/
См скрин -https://yadi.sk/i/o9_yY6sU3R2Z5G
2. Формирование Мета-Тегов и Н1
Автозаполнение метат тегов:Титл и Кейвордс, Дескрипшн
%Цвет% ковёр ручной работы %дизайнер% из %материал% в стиле %стиль% с орнаментом %рисунок% - TapisRouge.ru
Пример,
Пурпурный ковер ручной работы от Яна Светлова из шерсти в стиле акварель с орнаментом абстракция - TapisRouge.ru
Заголовк Н1
"Цвет_2" ковры %рисунок%, %стиль%, %стиль% из %материал%, %дизайнер%
Пример
Пурпурные ковры абстракция, акварель из шерсти от Яна Светлого.
* Если опция не выбрана - то место остаётся пустым.
** Если не выбран цвет, то тогда с заглавной буквы должен быть материал в заголовке.
** Если не выбран цвет, то тогда с заглавной буквы начинаться Ковер (ковры).
Список фильтров и значений по ним для формирования Тайтлов и заголовков H1 заранее подготовлены от отдельную таблицу словарь.
3. SEO текстыТот текст который будет на стр. Колекций - http://tapisrouge.ru/collection
Не дублировать на остальные страницы образованные от фильтров.
4. Точечное редактированиемета данных (для отдельных УРЛ)Для отдельных страниц, предусмотреть возможность задавать мета данные не по шаблону, а в рукчную.
Например выбран ковер из шерсти, или ковёр от дизайнера Катерина Колегова, или ковёр цвета пыльная роза.
Для таких отдельно стоящих вариаций должна быть возможность в ручном режиме задать Титл, H1 и опубликовать SEO текст
Вместо
%Цвет% ковёр ручной работы %дизайнер% из %материал% в стиле %стиль% с орнаментом %рисунок% - TapisRouge.ru
= Ковёр ручной работы из шерсти - TapisRouge.ru
Элитные шерстяные ковры | заказать напольный ковёр из шерсти в Москве - TapisRouge.ru
А вместо заголовка "Цвет_2" ковры %рисунок%, %стиль%, %стиль% из %материал%, %дизайнер% = Ковер из шерсти
Дизайнерские шерстяные ковры
5. Точечное добавление текстов (для отдельных УРЛ)
На ряду с точечным указанием мета-тегов Title и заголовки H1 требуется добавить функционал, для добавления SEO текстов для указанных страниц. Тексты будут подготовлены в HTML формат. Соотвествие 1 к 1. Т.е. 1 текст отображается только на одно старнице.