Плагин интегрирован в темы дизайна «MegaShop 3.0», «Mobisite 3.0», «MegaShop 2.0». Размещение кода из инструкции не требуется.
Важно! Ввиду индивидуальности и особенностей каждого Frontend-a в отдельности, мы не осуществляем интеграцию плагина в тему дизайна. Воспользуйтесь данной инструкцией или обратитесь к разработчику сайта/темы дизайна.
С базовыми функциями плагин работает без интеграции, для подключения дополнительных функций и вывода блоков используйте следующие конструкции:
Вставьте код {$additional_description|default:''} в шаблоне каталога бренда.
Если в теме дизайна не используется хук frontend_nav, или нужно вывести бренды в другом месте темы дизайна, вы можете воспользоваться хелперами:
{shopBrandViewHelper::getBrand($brand_id)} - Получить бренд по ID {shopBrandViewHelper::getProductBrand($product)} - Вывод брендов продукта {shopBrandViewHelper::getAllBrands()} - Вывод всех брендов {shopBrandViewHelper::getAllBrandsWithImages()} - Вывод всех брендов с изображениями (с версии 1.1)
{$product_brand = shopBrandViewHelper::getProductBrand($product)} {if $product_brand} <a href="{$product_brand.frontend_url}"> {if $product_brand.image_url} <img src="{$product_brand.image_url}" alt="{$product_brand.name|escape}"> {else} <span>{$product_brand.name|escape}</span> {/if} </a> {/if}
{$brand->getImageUrl('970')} — если нужнен конкретный размер картинки бренда
{foreach shopBrandViewHelper::getAllBrands() as $brand} <a href="{$brand.frontend_url}">{$brand.name|escape}</a> {/foreach}
{$description} - переменная для вывода описания на странице списка брендов
Услуги
Продукты
Кейсы
Блог
О нас
Акции
Bodysite.Club
Контакты