Oleg

Oleg

Был в сети 14 мая 2019, 17:25
Заказы не принимаю
<div  class="ms2_product product-list-block__item">
        
                        <div class="product-list-block__img">
                            <div class="object-fit-normal object-fit-normal_contain">
                                <div class="object-fit-normal__wrapper">
                                    {if $thumb?}
                                        <img class="object-fit-normal__img js-object-fit" src="{$image}" alt="{$pagetitle}" role="presentation" />
                                    {else}
                                        <img src="/assets/images/favicon/favicon_countrynet-01.png"
                                         class="object-fit-normal__img js-object-fit" alt="{$pagetitle}" title="{$pagetitle}"/>
                                    {/if}
                                </div>
                            </div>
                        </div>
                        <form method="post" class="ms2_form product-list-block__params">
                            <input type="hidden" name="id" value="{$id}">
                            <input type="hidden" name="count" value="1">
                            <input type="hidden" name="options" value="[]">
                            <div class="product-list-block__title">{$pagetitle}</div>
                            <div class="product-list-block__char">
                               [[msProductOptions?
                                	&tpl=`msProductOptions`
                                	&product=`[[+id]]`
                                ]]
                            </div>
                            <div class="product-list-block__price">{$price} руб.</div>
                            <div class="product-list-block__to-cart js-no-ajax">
                                
                                <a class="product-list-block__go" href="http://countrynet.ru/{$id | url}">Перейти к товару</a>
                                <button class="product-list-block__cart icon-cart" type="submit" name="ms2_action" value="cart/add"></button>
                            </div>
                        </form>
                    </div>
Вызов
[[msCart?
	&tpl=`msCart`
]]
Вывод опций
{if $product.id?}
                        <div class="cart-item__element cart-item__element_desc" data-name-title="Наименование/ характеристики">
                            <div class="element-desc-wrap"><a class="cart-item__title" href="{$product.id | url}">{$product.pagetitle}</a>
                            </div> 
                            {if $product.options?}
                                        <div class="small">
                                            {$product.options | join : '; '}
                                        </div>
                                    {/if}
                        </div>
                    {else}
                        <div class="cart-item__element cart-item__element_desc" data-name-title="Наименование/ характеристики">
                            <div class="element-desc-wrap">
                                <a class="cart-item__title" href="{$product.id | url}">{$product.name}</a>
                                {if $product.options?}
                                        <div class="small">
                                            {$product.options | join : '; '}
                                        </div>
                                    {/if}
                            </div> 
                        </div>             
                    {/if}
Всё оказалось нативно просто. У корзины стояло кеширование которое сохраняло предыдущие показатели. Для тех у кого может возникнуть подобная информация решения проблемы:
Корзина(у вас может называться по другому) та которую вы сами создали для вывода корзины, располагается в ресурсах во время редактирования в настройках ресурса просто нужно убрать галочку «Кэшируемый».