Дарим чек-лист по подготовке к сезону продаж за подписку на наш телеграм Получить
База знаний
Bodysite.Help — единая база знаний и хаб поддержки по всем продуктам

Интеграция плагина «Бренды PRO» в тему дизайна

Плагин интегрирован в темы дизайна «MegaShop 3.0», «Mobisite 3.0», «MegaShop 2.0». Размещение кода из инструкции не требуется.

Важно! Ввиду индивидуальности и особенностей каждого Frontend-a в отдельности, мы не осуществляем интеграцию плагина в тему дизайна. Воспользуйтесь данной инструкцией или обратитесь к разработчику сайта/темы дизайна.

С базовыми функциями плагин работает без интеграции, для подключения дополнительных функций и вывода блоков используйте следующие конструкции:

1. Вывод поля дополнительного описания

Вставьте код {$additional_description|default:''} в шаблоне каталога бренда.

2. Вывод плагина на витрине вручную 

Если в теме дизайна не используется хук frontend_nav, или нужно вывести бренды в другом месте темы дизайна, вы можете воспользоваться хелперами: 

{shopBrandViewHelper::getBrand($brand_id)} - Получить бренд по ID
{shopBrandViewHelper::getProductBrand($product)} - Вывод брендов продукта
{shopBrandViewHelper::getAllBrands()} - Вывод всех брендов
{shopBrandViewHelper::getAllBrandsWithImages()} - Вывод всех брендов с изображениями (с версии 1.1)

3. Вывод картинки-ссылки на бренд в карточке товара

{$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')} — если нужнен конкретный размер картинки бренда

4. Вывод ссылок на все бренды

{foreach shopBrandViewHelper::getAllBrands() as $brand}
    <a href="{$brand.frontend_url}">{$brand.name|escape}</a>
{/foreach}

5. Вывод описания на странице списка всех брендов

{$description} - переменная для вывода описания на странице списка брендов
Инструкция была полезна?
80% считают ответ полезным
Спасибо за обратную связь!
Чтобы добавить комментарий, войдите в личный кабинет
Как правильно обращаться в техподдержку?
Не работает решение, что делать?
Не применяются настройки плагина, почему?
Куда пропали лицензии?
Как интегрировать плагин в мою тему дизайна
Купил плагин, как активировать лицензию?
Как можно получить скидку?
Есть ли тестовый период за продукт
Слетела лицензия что делать?
Не могу настроить CRON, что делать?
Написать в техподдержку
В техническую поддержку входит:
  • Консультации по вопросам приобретения
  • Консультации по функционалу и возможностям
  • Выявление и решение проблем в работе функционала
В техническую поддержку не входит:
  • Настройка решения
  • Доработка под запросы клиента
  • Устранение багов в консультационной форме (без предоставления доступов к сайту)
Платная диагностика:
  • Диагностика сложных и неоднозначных проблем
  • Выявление конфликтов со сторонними решениями
  • Выявление конфликтов в вашей среде сервера
  • Приоритетный срок на обработку тикетов
  • Оплата только банковской картой