Страница 1 из 1

Блок динамических(случайных) товаров в карточке товара

Добавлено: 21.12.2018, 19:16
trainracing
Данный модуль выводит в карточке товара список например рекомендуемых товаров в случайном порядке.

Данный модуль может пригодиться только сеошникам.

в api/products.php

ищем

Код: Выделить всё

  case 'position':
                    $order = 'p.position DESC';
                    break;


и сразу ниже вставим:

Код: Выделить всё

case 'rand':
               $order = 'RAND()';
               break;


далее в product.tpl например внизу вставим:

Код: Выделить всё

 {* Рекомендуемые товары *}
{get_featured_products var=featured_products limit=4 sort=rand}
{if $featured_products}
   <div id="featured_products">
      <div class="container">
         {* Заголовок блока *}
         <div class="h1">
            <span data-language="{$translate_id['main_recommended_products']}">{$lang->main_recommended_products}</span>
         </div>
         <div class="fn-main_products products_slider row">
            {foreach $featured_products as $product}
               <div class="col-xs-12">
                  {include "tiny_products.tpl"}
               </div>
            {/foreach}
         </div>
      </div>
   </div>
{/if}


если надо акционные товары то соответственно вставьте код акционных, но добавьте sort=rand