+7 499 938 8452 пн.-пт. 10:00 – 17:00
Есть идея по этому модулю?

Опишите доработку или сценарий — обсудим вместе с другими клиентами.

Все идеи для обсуждения

Отправка доступна после входа или регистрации. Текст формы сохранится.

Шаблоны мета-тегов (шаблоны SEO)

Более 1000 раз установок
Ставится из 1С-Битрикс Marketplace за пару минут — вкладка «Установка».

Скриншоты

Технические данные

Число установок:
Более 1000 раз
Дата обновления:
22.06.2026
Версия:
1.8.5
Адаптивность:
Нет
Поддержка композита:
Да
Дата публикации:
12.11.2019

Совместимые редакции

Описание

Модуль "Шаблоны мета-тегов (шаблоны SEO)" расширяет возможности SEO-шаблонов Bitrix. Добавляя множество условий и функций.


Функции, расширяющие стандартные возможности:

✔  Минимальная цена товаров в разделе
✔  Максимальная цена товаров в разделе
✔  Кол-во активных товаров
Кол-во доступных к покупке товаров
Заменить все вхождения строки поиска на строку замены (аналог str_replace)
Преобразовать специальные HTML-сущности обратно в соответствующие символы


Для работы с условиями, добавлены функции:

Определить, содержит ли строка заданную подстроку
✔  Сравнение чисел (eq, ge, gt)
Проверить, пуста ли переменная шаблона
Тернарный оператор (условие ? выражение1 : выражение2)

Все скрытые стандартные seo-функции битрикса выведены в меню.

Установка:

После установки в выпадающем меню Seo-шаблонов появится новая вкладка "Доп. функции".

Использование функций:

  • Минимальная цена раздела:
    {=minPriceSection}

  • Максимальная цена раздела:
    {=maxPriceSection}

  • Дополнительные опции вывода цен
    {=minPriceSection "RAW" "GROUP_3" "15" "IS_AVAILABLE"}
    1. "RAW" - Вывод цены без форматирования (Вместо 1 500.00 руб. будет 1500)
    2. "GROUP_#" - Вывод цены определенной группы по ID.
    3. "15" - ID раздела в котором нужно получить минимальную цену.
    4. "IS_AVAILABLE" - Выводит минимальную цену только из доступных товаров.

  • Условие проверки seo-шаблонов на пустоту:
    {=ternary {=this.Name} "?" {=this.Code} " - ok" ":" "empty"}
    Данная функция работает, как тернарный оператор

  • Кол-во активных товаров
    {=activeGoods} или {=activeGoods 15}

    Вычисляет количество активных товаров которые относятся к данному разделу.


  • Кол-во доступных к покупке товаров
    {=availableGoods} или {=availableGoods 15}

    Вычисляет товары из категории по флагу доступности
    товара "AVAILABLE".


  • Заменяет все вхождения строки поиска на строку замены
    {=str_replace "search" "replace" {=this.name}}
    Заменяет в {=this.name} search на replace. Полный аналог str_replace в PHP

  • Возвращает строку если найдено вхождения подстроки
    Используется для тернарной операции.
    {=ternary {=strpos this.Name "Прод"} "?" this.Name " содержит Прод" ":" "Не найдено"}
    Аналог PHP функции strpost за исключением что если true возвращается строка, а при false - пустота.

  • Функции сравнения чисел

Равно

a == b

{=eq "a" "b"}

Больше или равно

a >= b

{=ge "a" "b"}

Больше

a > b

{=gt "a" "b"}

Событие добавления своих пунктов сео-меню:

\Bitrix\Main\EventManager::getInstance()->addEventHandler("isaev.seotemplate", "OnBeforeMenuAdd", "eventOnBeforeMenuAdd"); 
function eventOnBeforeMenuAdd($event){ 
  $arResult = $event->getParameters(); 
  $arResult['MENU']['TEST'] = ['TEXT' => "Тестовая вкладка", 'ONCLICK' => '{=activeGoods}']; 
  return $arResult; 
}
При добавлении в init.php данного кода будет добавлена новая вкладка "Тестовая вкладка" и будет вызывать "{=activeGoods}" при нажатии
Задать вопрос можно в Telegram

Если вам нужна помощь в установке модуля или устранении ошибок, будет необходимо предоставить доступ к системе администрирования сайта.

Установите этот модуль прямо сейчас!

Для этого укажите адрес сайта:

пример: https://www.site.ru
Шаблоны мета-тегов (шаблоны SEO)
Шаблоны мета-тегов (шаблоны SEO)
Бесплатно

Каталог для ИИ