Шаблоны мета-тегов (шаблоны SEO)
Стоимость:
руб.
Получите быструю помощь по покупке, оплате, установке, настройке, продлению и другим вопросам, оставив заявку
🚀 Масштабировать органический трафик
Установка:
После установки в выпадающем меню Seo-шаблонов появится новая вкладка "Доп. функции".
Использование функций:
- Минимальная цена раздела:
{=minPriceSection} - Максимальная цена раздела:
{=maxPriceSection} - Дополнительные опции вывода цен
{=minPriceSection "RAW" "GROUP_3" "15" "IS_AVAILABLE"}- "RAW" - Вывод цены без форматирования (Вместо 1 500.00 руб. будет 1500)
- "GROUP_#" - Вывод цены определенной группы по ID.
- "15" - ID раздела в котором нужно получить минимальную цену.
- "IS_AVAILABLE" - Выводит минимальную цену только из доступных товаров.
- "RAW" - Вывод цены без форматирования (Вместо 1 500.00 руб. будет 1500)
- Условие проверки 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}" при нажатии