LordBelial 0 Опубликовано 24 марта, 2014 Жалоба Share Опубликовано 24 марта, 2014 В микрошаблоне cart-content-box-pull создал код <div class="shopping-cart"> {if $order_items and $page_alias != 'cart-contents' and $page_alias != 'confirmation' and $page_alias != 'checkout'} <a href="{$cart_link}" class="cart"> <span class="amount"><i class="icon-shopp-cart"></i>В корзине: </span> <span class="quantity">{$total_quantity} товар{if $total_quantity >= 2 and $total_quantity < 5}а{/if}{if $total_quantity >= 5}ов{/if} <br/>на {$order_total} <span class="rouble">a</span></span> <div class="clear"></div> </a> <div class="cart-dropdown"> <div class="content"> <div class="products"> {foreach from=$order_items item=product} <div class="media"> <a class="pull-right" href="{$product.url}"> <img class="media-object" src="{$product.image.image_thumb}" alt="" title=""{if {$product.image.image_width} > 0} width="{$product.image.image_width}"{/if}{if {$product.image.image_height} > 0} height="{$product.image.image_height}"{/if} /> </a> <div class="media-body"> <p class="media-heading"><a href="{$product.url}" class="name-product-cart">{$product.name}</a> <a href="{base_path}/cart/remove_product/{$product.id}/1" title="{lang}Remove{/lang}"><i class="icon-trash"></i></a></p> <p class="number">{$product.qty} x {$product.price} <span class="rouble">a</span></p> </div> </div> {/foreach} </div> <p class="subtotal"> <strong>Всего:</strong> <span class="amount">{$order_total} <span class="rouble">a</span></span> </p> <p class="buttons"> <a class="btn btn-inverse viewcart" href="{$cart_link}">Корзина </a> <a class="btn btn-inverse viewcart" href="{$checkout_link}"> Оформить →</a> </p> </div> </div> {else} <span class="cart"> <span class="amount"><i class="icon-shopp-cart"></i>Корзина пуста</span><div class="clear"></div> </span> {/if} </div> <script type="text/javascript" src="{base_path}/js/cart.js"></script> Но когда в корзине нет товаров и на сайт с одного браузера долго не заходил, то <span class="amount"><i class="icon-shopp-cart"></i>Корзина пуста</span><div class="clear"></div> не выводится. Очищаешь кеш - тишина, ходишь по всем страницам, то же ни чего. Нажимаешь кнопку "купить", у какого-нибудь товара, Корзина появляется. Из корзины удаляешь товар <span class="amount"><i class="icon-shopp-cart"></i>Корзина пуста</span><div class="clear"></div> появляется. В чем проблема? Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 24 марта, 2014 Жалоба Share Опубликовано 24 марта, 2014 Попробуйте в /app/Vendor/smarty/vam_plugins/functions.shopping_cart.php закомментировать: // Quit if we passed the param and the cart is empty if ((!isset($params['showempty']))||($params['showempty'] == false)) { //echo '<div id="shopping-cart-box"></div>'; return; } Ссылка на сообщение Поделиться на другие сайты
LordBelial 0 Опубликовано 24 марта, 2014 Автор Жалоба Share Опубликовано 24 марта, 2014 Помогло =) Спасибо. Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 24 марта, 2014 Жалоба Share Опубликовано 24 марта, 2014 Не за что Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 24 марта, 2014 Жалоба Share Опубликовано 24 марта, 2014 Хотя, по идее, можно ведь код не трогать, а в шаблонах поправить, т.е. там где выводится метка {shopping_cart} добавить параметр showempty=true Ссылка на сообщение Поделиться на другие сайты
Рекомендуемые сообщения