Другие модули на выбор

Шаблоны мета-тегов (шаблоны 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}" при нажатии