похожие товары на странице корзины

Правила раздела: faq.php?mode=okay
Модератор: Модераторы

erstet
erstet
Репутация: 0
Сообщения: 2
Зарегистрирован: 27.01.2021
С нами: 3 года 1 месяц

Сообщение #1 erstet » 27.01.2021, 11:55

добрый день уважаемое комьюнити окай кмс!)
такой вопрос...
есть ли какое-то бесплатное решение по выводу похожих товаров на странице корзины?
реализация данной функции в карточке товара у меня выглядит следующим образом:

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

{* Related products *}
{if $related_products}
    <div class="block marginfavoritebody marginfavorite">
        <div class="block__header">
            <div class="block__title">
                <span data-language="product_recommended_products">{$lang->product_recommended_products}</span>
            </div>
        </div>

        <div class="marginfavoritebody">
            <div class="products_list row">
                {foreach $related_products as $p}
                <div class="product_item col-xs-6 col-sm-4 col-md-4 col-xl-25">
                    {include "product_list.tpl" product = $p}
                </div>
                {/foreach}
            </div>
        </div>
    </div>
{/if}
    {* Previous/Next product *}
    {if $prev_product || $next_product}

        <!--<nav>
            <ol class="pagers row">
                <li class="col-xs-12{if $next_product} col-sm-6{else} col-sm-12{/if}">
                    {if $prev_product}
                        <div class="marginfavoritebody">
                            <div class="products_list row">
                                <div class="product_item col-xs-6 col-sm-4 col-md-4 col-xl-25" style="width: 50%;">
                                    {include "product_list.tpl" product = $prev_product}
                                </div>
                            </div>   
                         </div>
                    {/if}
                </li>
                <li class="col-xs-12 col-sm-6">
                    {if $next_product}
                        <div class="marginfavoritebody">
                            <div class="products_list row">
                                <div class="product_item col-xs-6 col-sm-4 col-md-4 col-xl-25" style="width: 50%;float:right;">
                                    {include "product_list.tpl" product = $next_product}
                                </div>
                            </div>   
                         </div>
                    {/if}
                </li>
            </ol>
        </nav>


        <nav>
            <ol class="pager row">
                <li class="col-xs-12{if $next_product} col-sm-6{else} col-sm-12{/if}">
                    {if $prev_product}
                    <a class="d-flex align-items-center justify-content-center" href="{url_generator route="product" url=$prev_product->url}">
                        {include file="svg.tpl" svgId="arrow_up_icon"}
                        <span>{$prev_product->name|escape}</span></a>
                    {/if}
                </li>
                <li class="col-xs-12 col-sm-6">
                    {if $next_product}
                    <a class="d-flex align-items-center justify-content-center" href="{url_generator route="product" url=$next_product->url}">
                        <span>{$next_product->name|escape}</span>
                        {include file="svg.tpl" svgId="arrow_up_icon"}
                    </a>
                    {/if}
                </li>
            </ol>
        </nav>-->


    {/if}
</div>

{* brand_products products *}
{if $brand_products}
    <div class="block marginfavoritebody marginfavorite">
        <div class="block__header">
            <div class="block__title">
                <span data-language="product_recommended_products">{$lang->product_related_post}</span>
            </div>
        </div>

        <div class="marginfavoritebody">
            <div class="products_list row">
                {foreach $brand_products as $p}
                <div class="product_item col-xs-6 col-sm-4 col-md-4 col-xl-25">
                    {include "product_list.tpl" product = $p}
                </div>
                {/foreach}
            </div>
        </div>
    </div>
{/if}

{* Related products *}
<!--{if $related_products}
    <div class="block block--boxed block--border">
        <div class="block__header">
            <div class="block__title">
                <span data-language="product_recommended_products">{$lang->product_recommended_products}</span>
            </div>
        </div>

        <div class="block__body">
            <div class="products_list row">
                {foreach $related_products as $p}
                <div class="product_item col-xs-6 col-sm-4 col-md-4 col-xl-25">
                    {include "product_list.tpl" product = $p}
                </div>
                {/foreach}
            </div>
        </div>
    </div>
{/if}-->

{if $related_posts}
    <div class="block block--boxed block--border">
        <div class="block__header">
            <div class="block__title">
                <span data-language="product_related_post">{$lang->product_related_post}</span>
            </div>
        </div>
        <div class="block__body article">
            <div class="fn_articles_slide article_list row no_gutters">
                {foreach $related_posts as $r_p}
                    <div class="article_item no_hover col-sm-6 col-md-6 col-lg-3 col-xl-3">
                        {include 'post_list.tpl' post = $r_p}
                    </div>
                {/foreach}
            </div>
        </div>
    </div>
{/if}




спасибо за внимание в любом случае!)

Dysha-Kuzbass M
Аватара
Dysha-Kuzbass M
Возраст: 37
Репутация: 3
Сообщения: 155
Зарегистрирован: 17.05.2017
С нами: 6 лет 10 месяцев
Откуда: Кузбасс
ВКонтакте

Сообщение #2 Dysha-Kuzbass » 27.01.2021, 14:16

А версию CMS ещё написали бы! :)

erstet
erstet
Репутация: 0
Сообщения: 2
Зарегистрирован: 27.01.2021
С нами: 3 года 1 месяц

Сообщение #3 erstet » 27.01.2021, 19:08

Dysha-Kuzbass писал(а):А версию CMS ещё написали бы! :)
7.0.33 извиняюсь)


Название раздела: Полезные решения для OkayCMS
Правила раздела: faq.php?mode=okay

Быстрый ответ


Введите код в точности так, как вы его видите. Регистр символов не имеет значения.
Код подтверждения

   

Вернуться в «Полезные решения для OkayCMS»

Кто сейчас на форуме (по активности за 5 минут)

Сейчас этот раздел просматривают: 1 гость