Мы расширили стандартный функционал «Битрикса», добавив более гибкую настройку, которая позволяет выбирать конкретные разделы - товары и массово создавать для них шаблоны метаданных.
В отличие от стандартного функционала «Битрикса», с нашим модулем вам не нужно настраивать каждый раздел в отдельности. Просто пропишите настройки в одном шаблоне. SEO-данные могут быть настроены сразу для всего инфоблока. Также эти настройки можно переопределить (задать собственные) непосредственно для конкретного раздела или даже элемента.
Теперь работать с метатегами как никогда просто и быстро.
Переходим Инфоблоки -> Шаблоны метаданных. Жмем кнопку "Добавить".
Во вкладке "Общее" заполняем следующие поля:
- Код (Обязательное поле для заполнения)
- Активность
- Наименование (Обязательное поле для заполнения)
- Сайты - поле для выбора сайта, к которому будет относиться настройка
- Инфоблок - поле для выбора инфоблока к которому будут применены настройки
- Разделы - поле для выбора раздела инфоблока к которому будут применены настройки. Разделы отображаются при выборе инфоблока в предыдущем поле.
- Правила - поле для настройки условий отображения метаинформации.
- Сортировка
Обратите внимание, если вы хотите настроить метаданные только для разделов, правила заполнять не нужно. Сразу переходите в к редактированию Meta-информации.
Вкладка "Meta-информация раздела"
- Meta заголовок раздела
- Meta ключевые слова раздела
- Meta описание раздела
- Заголовок страницы раздела
- Alt изображения анонса раздела
- Title изображения анонса раздела
- Alt детального изображения раздела
- Title детального изображения раздела
Каждое поле в этой вкладке можно генерировать при помощи кнопки около поля.
После выбора настроек жмем кнопку сохранить и смотрим результат.
Пример работы функционала:
До генерации
После генерации
Для работы с Meta-данными товаров редактируем информацию во вкладке
Вкладка "Meta-информация элемента"
- Meta заголовок элемента
- Meta ключевые слова элемента
- Meta описание элемента
- Заголовок страницы элемента
- Alt изображения анонса элемента
- Title изображения анонса элемента
- Alt детального изображения элемента
- Title детального изображения элемента
Каждое поле в этой вкладке можно генерировать при помощи кнопки около поля.
Для того, чтобы скорретировать Meta-данные только для определенных товаров воспользуйтесь функционалом Правил.
Правила предназначены для создания условия и фильтрации нужных товаров, например по определенным характеристикам.
Для примера, нам нужно прописать определенные Meta-данные только для товаров летней женской одежды. Выбираем нужный инфоблок Товары, раздел Женская одежда, добавляем правило: характеристика Сезон равно Лето.
На следующем шаге прописываем нужные нам Meta-теги. Жмем Сохранить и смотрим результат:
До генерации
После генерации
Дополнительные операторы обработки текста, доступные в мета-информации:
- {=lower argument1 argument2 ... argumentN} - Оператор приведения к нижнему регистру. Приводит все регистрозависимые символы, передающиеся в аргументах, к нижнему регистру;
- {=upper argument1 argument2 ... argumentN} - Оператор приведения к верхнему регистру. Приводит все регистрозависимые символы, передающиеся в аргументах, к верхнему регистру;
- {=concat argument1 argument2 ... argumentN "разделитель"} - Оператор сложения строк с использованием разделителя. Объединяет все аргументы в строку, устанавливая между ними разделитель, указанный аргументом "разделитель". Разделитель может иметь любую длину и содержать любые символы;
- {=limit argument1 argument2 ... argumentN "разделитель" "длина"} - Оператор ограничения с использованием разделителя. Объединяет все аргументы в строку, устанавливая между ними разделитель, указанный аргументом "разделитель" и устанавливает максимальную длину из аргумента "длина". Разделитель может иметь любую длину и содержать любые символы;
- {=translit argument1 argument2 ... argumentN} - Оператор транслитерации. Производит транслитерацию аргументов;
- {=min argument1 argument2 ... argumentN} - Оператор выборки минимального числа. Выбирает минимальное число из аргументов;
- {=max argument1 argument2 ... argumentN} - Оператор выборки максимального числа. Выбирает максимальное число из аргументов;
- {=distinct argument1 argument2 ... argumentN} - Оператор выборки уникальных значений. Выбирает уникальные значения из аргументов;
- {=morphology argument1 argument2 ... argumentN "модификаторы"} - Оператор обработки морфологии. Конвертирует слова в зависимости от модификаторов, устанавливаемых аргументом "модификаторы";
Оператор обработки морфологии (morphology)
Оператор морфологии может иметь 3 типа модификаторов, которые указываются через пробел. При использовании всех типов модификаторы будут выглядеть следующим образом: "род число падеж". Итоговые слова будут изменены в зависимости от модификаторов.
Возможные значения модификатора род:
- МР - Мужской
- ЖР - Женский
- СР - Средний
Возможные значения модификатора число:
- ЕД - Единственное
- МН - Множественное
Возможные значения модификатора падеж:
- ИМ - Именительный
- РД - Родительный
- ДТ - Дательный
- ВН - Винительный
- ТВ - Творительный
- ПР - Предложный