PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : GX3 Menge Warenkorb bleibt hidden



derrichi
29.06.2016, 08:09
Hallo Leute,

man legt bei GX3 den ersten Artikel in den Warenkorb (wobei Warenkorb nicht automatisch geöffnet werden soll) dann bleibt die Anzeige für die Menge der Produkte beim Warenkorb versteckt. Sprich: Der <span class="cart-products-count"... bleibt hidden und erst beim aktualisieren wird er visible.

Bei der Version 2.7.4. hat das noch prima funktioniert?
Weiß jemand woran das liegt und wie man das fixt?

Beste Grüße
Richi

KlausK
30.06.2016, 16:52
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! :confused:
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


{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.

derrichi
04.07.2016, 06:46
Hallo,

vielen Dank für deine Antwort. Ich habe es jetzt auch immer visible und bin damit sehr zufrieden.

Es ist trotzdem äußerst seltsam - was sich da von v2.7 zu v3.0 wohl geändert hat. Der betreffende Code den ich mit der vorangegangenen Version verglichen habe, ist immer der gleiche gewesen.

Komisch, dass es bei deinem Testshop funktioniert. Hast du da ein Masterupdate gemacht oder die Shopversion neu installiert?

Lg Richi

KlausK
04.07.2016, 21:20
Komisch, dass es bei deinem Testshop funktioniert. Hast du da ein Masterupdate gemacht oder die Shopversion neu installiert?
Nein, der Shop wird immer weiter aktualisiert. So, wie es ja auch die meisten tun würden.