На рассмотрении

+4

Блок каталога "Похожие товары" показывает скрытые товары

Поло Арт Обновлен 4 года назад в категории CMS Общий функционал 2

Необходимо в этот блок добавить проверку товаров на публикацию.
Сейчас же он очень весело работает - если в категории есть кучка неопубликованных товаров, а далее пяток новых, то если в page_size поместятся все подходящие неопубликованные товары и ни одного существующего.

Комментарии 2

  • Андрей Викторов 4 года назад

    сейчас решено по-топорному
    1) Создаём переменную счётчик опубликованных товаров в цикле
    2) В конструкторе у модуля товара "" Похожие"", указываем, например 30 товаров
    3) в цикле проверяем если товар опубликованный и Счётчик меньше (например 7, если нужно 6 товаров вывести)

    {assign var="countPublic" value=1}

    {foreach $sameproducts as $product}
    {if $product.public==1 && $countPublic<7}

    <div class="col-xs-12 col-sm-6 col-md-4 col-lg-2">
    {include file="%catalog%/product_in_list.tpl" product=$product}
    </div>

    {$countPublic=$countPublic+1}
    {/if}

    {/foreach}

    • Поло Арт 4 года назад

      Андрей Викторов, это сток, и это не место для костылей.
      Костылей я и сам могу нагенерить 100500 штук, только ни один мой костыль в стоке не появится. Проблема-то общая, значит, должна решаться на уровне авторов.

Написать сообщение