Наклейки

Наклейки для Shop-Script

Автоматическое создание наклеек для товара

26 оценок

Ваш отзыв
Установок
400+
Разработчик
Поддержка

Если у Вас версия Shop-Script < 7, или Вы отключили настройку "Использовать хук frontend_products", используйте ручной вызов плагина в каталоге товаров и на странице товара.

1) В шаблоне, отвечающем за вывод товаров в каталоге найдите конструкцию:

{foreach $products as $p}

Перед ней добавьте

{if $wa->pluginName('autobadge')}{$products = shopAutobadgePlugin::prepareProducts($products)}{/if}

После добавьте конструкцию:

{if $wa->pluginName('autobadge')}{$p = shopAutobadgePlugin::getBadges($p)}{/if}

В некоторых темах дизайна:

{foreach $products as $product}

Сразу после данного кода добавьте конструкцию:

{if $wa->pluginName('autobadge')}{$product = shopAutobadgePlugin::getBadges($product)}{/if}

В итоге у Вас должно получиться примерно так:

{if $wa->pluginName('autobadge')}{$products = shopAutobadgePlugin::prepareProducts($products)}{/if}
{foreach $products as $p}
{if $wa->pluginName('autobadge')}{$p = shopAutobadgePlugin::getBadges($p)}{/if}

2) В шаблоне, отвечающем за вывод страницы товара, перед конструкцией вывода плагина вставьте код:

{if $wa->pluginName('autobadge')}{$product = shopAutobadgePlugin::getBadges($product)}{/if}

После этого выполните встраивание плагина в шаблон. Перейдя по ссылке, Вы найдете шаблоны, отвечающие за вывод товаров в каталоге и на странице товара.