База знаний
Бренды PROFAQ (Общие вопросы)Интеграция с OZONИнтеграция с Яндекс.МаркетЭкспорт в YML PROИнтеграция с AliExpressSEO-фильтрMeta Robots TagИнформация о доставке и оплатеЧасто задаваемые вопросыГруппы товаровSEO-оптимизацияКаталог отзывовGoogle ПокупкиЭлектронная коммерцияПоиск PROSEO-регионыТурбо-страницыSEO-редиректыLink canonical ​Last-Modified​Заказ обратного звонка​HTML-карта сайта​Навигация в хлебных крошкахКупить в 1 кликКупить в 1 клик 2.0Sitemap PROЗаказ в 1 шагМассовые измененияЗащита контента для Shop-ScriptАвтообновление курса валют Защита контента для приложения «Блог»Передача заказов из корзин Турбо-страницFast indexЦены ProИнтеграция с МегаМаркетMobisite 3.0Megashop 3.0MobiSite 2.0MegaShop 2.0VK пиксель PROЭквайринг EpayБлижайший срок доставкиДополнительный поиск товаров в категорииТриггеры PROПоделиться корзинойОбновление остатков и цен по коду артикулаОбщие вопросы
Войдите в личный кабинет для возможности задавать вопросы и отвечать на комментарии.
Баг-репорты

Ошибка со скрытыми брендами

Максим
20 августа 2019 04:05
Есть решение
+1

Здравствуйте, плагин супер но интересует мелкий вопрос..

  1. - Скрываем бренд
  2. - Выводим в карточке товара ссылку на бренд
  3. - На товаре у которого бренд скрыт получаем 404.

Сам не силен в этом, или я не увидел очевидного, или проблема распространенная, код который дает вывести ссылку, можно ли его написать таким образом что бы проверялось условия "бренд скрыт" - не выводить, если "бренд не скрыт" - вывести код:

{$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}

т.к.в настройках тип возвращаемой ошибки возможно выбрать только для брендов у которых нет товаров, но здесь он есть. И по моей специфике, бывает что у бренда 1-5 товаров и не хочется заспамливать кучей брендов.

Я подозреваю что эта правка не касается шаблона, а именно условий вывода плагина и такое исправление вполне можно использовать на любой теме.

В целом, пользовался пока только час плагином, не считая этого, отличная работа!

1 комментарий
Поддержка Bodysite
Поддержка Bodysite
+1

В хелпере нет проверки на статус бренда, добавим в одном из обновлений плагина.

Пока вы можем обернуть хелпер в условие: {if $brand.is_shown}{/if}

Добавить комментарий
Чтобы добавить комментарий, войдите в личный кабинет