s26 0 Опубликовано 2 сентября, 2011 Жалоба Share Опубликовано 2 сентября, 2011 Раньше такой проблемы не было, а сейчас столкнулся. вот код бокса {config_load file="$language/lang_$language.conf" section="boxes"} {config_load file="$language/lang_$language.conf" section="index"} {if $deny_cart neq 'true'} <!-- Бокс корзина --> <div id="divShoppingCart"> <div id="boxCart"> {if $empty=='false'} {foreach name=aussen item=products_data from=$products} <img src="Imgs/basket-opened.gif"> <p><span>Ваша корзина:</span><br> {$products_data.QTY}<a href="{$LINK_CART}"> ед. | {$TOTAL}</a></p> {/foreach} {else} <!-- Пустая корзина --> <img src="Imgs/basket-closed.gif"> <p><span>Ваша корзина:</span><br> <a href="{$LINK_CART}"> Корзина пуста</a></p> {/if} </div> </div> <!-- /Бокс корзина --> {/if} [/CODE] Проблему можно увидеть - http://brandstor.ru/ Визуально всё отлично, но стоит положить в корзину более одного товара, как foreach начинает множить бокс. Убрал foreach , тогда метка {$products_data.QTY} сразу перестаёт работать. Саша, как быть? Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 2 сентября, 2011 Жалоба Share Опубликовано 2 сентября, 2011 Нижний /div попробуйте поставить после /if Ну и можно<div id="divShoppingCart"> поднять попробовать над условием. Ссылка на сообщение Поделиться на другие сайты
YuraS 4 Опубликовано 2 сентября, 2011 Жалоба Share Опубликовано 2 сентября, 2011 а если вместо {$products_data.QTY} вставить {php}echo $_SESSION['cart']->count_contents();{/php} ? не устроит? Ссылка на сообщение Поделиться на другие сайты
Рекомендуемые сообщения