Документация Сотбит: SEO умного фильтра. Компоненты. Компонент sotbit.seo.meta.custom.tags
Компонент sotbit.seo.meta.custom.tags
Компонент sotbit:seo.meta.custom.tags предназначен для подключения и вывода кастомных тегов в каталоге товаров.
Тег – гиперссылка, состоящая из ключевых слов, описания контента страницы, которое позволяет понять суть написанного, изображенного.
Кастомные теги – это стилизованные теги, дополненные картинками.
В нашем модуле кастомный тег представлен простой ссылкой либо ссылкой с картинкой, по которой мы переходим на другую страницу, созданную модулем на странице каталога. Название и картинка для данного тега задается в разделе Создание ЧПУ.
В визуальном редакторе компонент находится по следующему пути: Сотбит > SEO умного фильтра > Настраиваемое облако тегов.
Параметры
Поле
|
Параметр
|
Описание
|
Время кеширования(сек.).
|
CACHE_TIME
|
Время кеширования, указанное в секундах.
|
Тип кеширования
|
CACHE_TYPE
|
Принимает значения:
|
Количество выводимых тегов
|
CNT_TAGS
|
Задает количество тегов, отображаемых на странице. При пустом поле на странице выводятся все теги удовлетворяющие условию.
|
Инфоблок
|
IBLOCK_ID
|
Список выбора инфоблока. Если выбран пункт другое, то в поле рядом требуется указать ID инфоблока и подтвердить выбор нажатием кнопки ok.
|
Тип инфоблока
|
IBLOCK_TYPE
|
Позволяет установить тип инфоблока, правила для которого будут использованы при генерации тегов.
|
Показывать элементы подразделов раздела
|
INCLUDE_SUBSECTIONS
|
Принимает значения:
|
Раздел
|
SECTION_ID
|
Список выбора раздела инфоблока. Если выбран пункт другое, то в поле рядом требуется указать ID раздела.
|
Тип сортировки тегов
|
SORT
|
Принимает значения:
|
Порядок сортировки
|
SORT_ORDER
|
Принимаемые значения:
|
Шаблон компонента
|
COMPONENT_TEMPLATE
|
Позволяет выбрать любой из доступных для компонента шаблон.
|
Для размещения компонента sotbit.seo.meta.custom.tags в шаблоне каталога требуется вставить код компонента в файл вызова умного фильтра.
Компонент sotbit:seo.meta.custom.tags следует размещать в некэшируемой области страницы.
Расположение файлов и как правильно выбрать файл для внедрения кода были рассмотрены в разделе Компонент sotbit:seo.meta.tags.
Подключение компонента sotbit.seo.meta.custom.tags должно осуществляться ниже подключения компонента sotbit:seo.meta.
Код компонента
-
<?
-
$APPLICATION->IncludeComponent(
-
"sotbit:seo.meta.custom.tags",
-
".default",
-
Array(
-
"CACHE_GROUPS" => $arParams["CACHE_GROUPS"],
-
"CACHE_TIME" => $arParams["CACHE_TIME"],
-
"CACHE_TYPE" => $arParams["CACHE_TYPE"],
-
"CNT_TAGS" => "",
-
"IBLOCK_ID" => $arParams["IBLOCK_ID"],
-
"IBLOCK_TYPE" => $arParams["IBLOCK_TYPE"],
-
"INCLUDE_SUBSECTIONS" => $arParams["INCLUDE_SUBSECTIONS"],
-
"SECTION_ID" => $arCurSection['ID'],
-
"SORT" => "CONDITIONS",
-
"SORT_ORDER" => "desc",
-
"COMPONENT_TEMPLATE" => ".default",
-
)
-
);
-
?>
Компонет sotbit:seo.meta.custom.tags возможно подключить выше, чем расположен компонент sotbit:seo.meta, используя отложенные функции.
Отложенные функции – технология, позволяющая задавать заголовок страницы, пункты навигационной цепочки, CSS стили, дополнительные кнопки в панель управления, мета-теги и т.п. с помощью функций используемых непосредственно в теле страницы. Соответствующие результаты работы этих функций выводятся в прологе, то есть выше по коду, чем они были заданы.
Для этого требуется вставить следующую функцию в часть кода страницы, в которой необходимо вывести теги.
-
$APPLICATION->ShowViewContent('sotbit_seometa_custom_tags');//вывод тегов
Код компонента sotbit:seo.meta.custom.tags следует указать используя следующую конструкцию:
-
$this–>SetViewTarget('sotbit_seometa_custom_tags'); //помечаем область для вывода с именем "sotbit_seometa_tags", имя может быть любым, главное чтоб было уникальным
-
$this–>EndViewTarget();
Перед выводом компонента sotbit:seo.meta.tags вызывается метод SetViewTarget, после EndViewTarget.
Данную функцию требуется поместить после вызова основного компонента sotbit:seo.meta.
В результате компонента sotbit:seo.meta.tags отрабатывает до компонента sotbit:seo.meta.
После внесения изменений требуется перейти в публичную часть сайта и сбросить кеш страницы.
В компонентах страницы появится новый элемент Настраиваемое облако тегов. Чтобы перейти к его настройкам необходимо:
-
Включить Режим правки.
-
Нажать на кнопку выпадающего меню Компоненты.
-
Выбрать из списка пункт меню Настраиваемое облако тегов.
После данных манипуляций перед нами откроются настройки параметров компонента, которые позволяют выбрать шаблон компонента из числа созданных, установить основные параметры компонента, настройки кеширования и учет прав доступа.
При корректном внесении всех изменений и при выполнении условий, заданных в модуле SEO умного фильтра, в каталог добавятся кастомные теги.
Свяжитесь с нами
Заполните простую форму, чтобы обсудить ваш проект