Тема: Работа модуля SEO контроль
Логика работы модуля SEO контроль с чпу фильтром
Текущая ситуация:
1. На каждой категории есть:
- H1 название категории
- свой текст в блоке "описание"
- мета данные "Title" "Description"
Вид ссылки категории: site.com/category/category_name/
Вид ссылки категории + ЧПУ фильтр: site.com/category/category_name/filter_1/filter_2/
Что происходит: фильтрует товары в заданной категории по нужным условиям, при этом остаться текст в блоке "описание" и H1
из изначальной категории site.com/category/category_name/
Что необходимо:
1. Если для ЧПУ url фильтра не прописаны данные в модуле SEO контроль:
1.1 Убирать текст в блоке "описание"
1.2 Убрать H1 (реализовано)
2. Если для ЧПУ url фильтра прописаны данные в модуле SEO контроль:
2.1 Заменить исходный текст в блоке "описание" на текст из блока "seo описание" (реализовано)
2.2 Заменить H1 на данные из модуля "SEO контроль" "SEO H1" (реализовано)
Реализация для п.1.2 п2.2
В файле list_products.tpl в вашей теме делаем изменения
<h1 class="m-t-0 hidden-xs hidden-sm">{moduleinsert name="\SeoControl\Controller\Block\Seoh1" default=$category.name}</h1>
Реализация п2.1
В файле list_products.tpl в вашей теме делаем изменения
{$seo_content={moduleinsert name="\SeoControl\Controller\Block\Seotext"}}
{if !empty($seo_content)}
<article class="catalog-description">{$seo_content}</article>
{else}
{if $category.description && $paginator->page == 1 && $THEME_SETTINGS.cat_description_bottom}<article class="catalog-description">{$category.description}</article>{/if}
{/if}
Остался вопрос по реализации п.1.1 , возможно кто то сможет помочь или подсказать как реализовать.