Уже более полугода, как мы запустили наше топ решение «MissShop - магазин женской одежды. Адаптивный. Композитный.». Это наше передовое решение, за которым мы тщательное следим и которое развиваем. Специально для него мы разработали свой умный ЧПУ фильтр. ЧПУ фильтр нас полностью устраивает, но вот не хватало в нем одной важной возможности: установки SEO информации для каждой комбинации фильтра. Недолго думая, мы решили устранить эту проблему и создать собственный модуль, который будет входить в поставку МиссШопа.
Модуль SEO умного фильтра – предназначен для установления мета-информации при любом сочетании параметров фильтра. Существует также возможность исключить любую страницу фильтра (сочетание параметров) из индексации.
Управление модулем находится в разделе Маркетинг - SEO умного фильтра:
Главной сущностью модуля являются условия. То есть при каком сочетании значений фильтра будет устанавливаться мета-информация.
Список условий:
Отображается список всех условий
Детальная страница условия:
Вкладка Условие:
Поля:
Активность – если условие не активно, то учитываться оно не будет.
Закрыть от индексации – при установленном чекбоксе в мета-теги будет добавляться следующее
Это позволяет исключить страницу из индексации поисковиками.
Строгое соответствие - при активной галочке условие будет строгое. То есть условие будет выполняться, если в фильтре будут выбраны только значения свойств из данного условия. Если же условие не строгое, то оно будет выполняться даже в том случае, если выбраны параметры, которые не указаны в условии(при условии, что выбраны параметры, указанные в условии).
Сортировка – позволяет установить приоритет условия. Иногда условия могут пересекаться. В этом случае приоритетным будет то условие, которое имеет наименьшее значение сортировки.
Дата изменения – дата последнего изменения условия
Сайты – для каких сайтов используется условие, в случае многосайтовости.
Тип условия – мы планируем развивать модуль, поэтому ввели типы условий. На данный момент всего один тип: фильтр.
Тип инфоблока – необходимо указать тип инфоблока, относительно которого происходит фильтрация
Инфоблок – необходимо указать конкретный инфоблок-каталог, относительно которого происходит фильтрация
Разделы – указать раздел, для которого применяется фильтрация. Если ничего не выбрано, то раздел будет игнорироваться.
Условия – гибкая установка всевозможных условий по логике: И, ИЛИ, И НЕ, ИЛИ НЕ.
Вкладка Метаинформация:
Возможность гибкой настройки мета-тегов, описаний и заголовков: поля инфоблока, поля раздела, поля-раздела-родителя, свойства товаров, свойства предложений, минимальная и максимальная цена.
Кроме административной части, модуль также состоит из компонента sotbit:seo.meta. Если фильтр находится в комплексном компонента catalog, то в файле section.php компонент необходимо установить после bitrix:catalog.smart.filter либо bitrix:catalog.section. Главное, что после этого компонента не было переопределения мета-тегов, так как применится именно последнее определение.
Параметры компонента sotbit:seo.meta:
FILTER_NAME – необязательный параметр. Если он указан, то выбранные значения свойств будут использоваться именно с глобальной переменной фильтра.
SECTION_ID – адишник раздела, в котором используется компоненте
CACHE_TYPE – тип кеширования
CACHE_TIME – время кеширования
Обязательно!!! Необходимо зайти в ваш шаблон компонента bitrix:catalog.smart.filter и в файле result_modifier.php в самом конце поместить следующий код:
global $sotbitFilterResult;
$sotbitFilterResult = $arResult;
Кроме мета-тегов и заголовков, вы можете вывести также описания для фильтра: Верхнее описание, Нижнее описание, Доп. описание. Вывести данные поля в публичке вы можете двумя способами:
1. Если компонент sotbit:seo.meta находится выше того места, где вы предполагаете разместить вывод описаний:
global $sotbitSeoMetaBottomDesc;//для установки нижнего описания
global $sotbitSeoMetaAddDesc;//для установки доп. описания
echo $sotbitSeoMetaTopDesc;//вывод верхнего описания
echo $sotbitSeoMetaBottomDesc;//вывод нижнего описания
echo $sotbitSeoMetaAddDesc;//вывод доп. описания
2. Если компонент sotbit:seo.meta находится ниже того места, где необходимо вывести описания:
$APPLICATION->ShowViewContent('sotbit_seometa_top_desc');//вывод верхнего описания$APPLICATION->ShowViewContent('sotbit_seometa_bottom_desc');//вывод нижнего описания
$APPLICATION->ShowViewContent('sotbit_seometa_add_desc');//вывод доп. описания
Вы можете обратиться в нашу службу поддержки и мы Вам совершенно бесплатно произведем эти операции самостоятельно!
Мы надеемся, что модуль «SEO умного фильтра» поможет Вашему интернет-магазину стать еще лучше и выше в выдаче поисковиков, а также займет достойное место в коллекции Маркетплейса.
Цена модуля: 6990 руб.
Партнерские скидки присутствуют.Последние новости
Все новостиЗимняя акция со скидками 25% на продукты Сотбит и до 35% на Битрикс и Битрикс24!
Сотбит поздравляет Вас с первыми днями зимы! Впереди время чудес, тепла и радости, а вместе с ними — традиционная зимняя акция.
Сотбит: Розница — эталон скорости для интернет-магазинов на 1С-Битрикс
В этой статье мы расскажем, почему скорость имеет значение и как Сотбит: Розница достигла лидерства по этому параметру.