Wenn du jetzt vom Honeygrid redest, dann funktioniert das auch jetzt noch. Teste es selbst, in unserem Testshop!
Edit:
In den Testshops von Gambio funktioniert das aber auch nicht!
Keine Ahnung warum das bei uns funktioniert und bei Gambio nicht. Beide sind auf dem selben Stand!
Ausgebende Datei ist jedenfalls /templates/Honeygrid/boxes/box_cart_head.html
HTML-Code:
{load_language_text section="box_cart"}
{gm_cart_price_empty out=empty}
<nav id="cart-container" class="navbar-cart" data-gambio-widget="menu cart_dropdown" data-menu-switch-element-position="false">
<ul class="cart-container-inner">
<li>
<a href="{'shopping_cart.php'|xtc_href_link}" class="dropdown-toggle">
<i class="gm-cart-basket"></i>
<span class="cart">
{$txt.heading_cart}<br />
<span class="products">
{if $products|@count > 0}
{$TOTAL}
{else}
{$empty}
{/if}
</span>
</span>
<span class="cart-products-count{if $products|@count == 0} hidden{/if}">
{$products|@count}
</span>
</a>
###SHOPPING_CART_DROPDOWN###
</li>
</ul>
</nav>
Verantwortlich ist {if $products|@count == 0} hidden{/if} in der Klasse cart-products-count.
Unverständlich ist, dass $products|@count zuvor einen Wert >0 geliefert hat damit der Preis angezeigt werden kann, was ja auch offenbar bei allen Shops funktioniert.
Demnach dürfte auch die Klasse cart-products-count eigentlich nicht hidden sein.
Notfalls kannst du ja {if $products|@count == 0} hidden{/if} einfach weglassen. Dann ist die Klasse immer visible. Es wird dann aber auch die Null angezeigt, was ich persönlich sogar besser finde.