Jump to content

[GELÖST] Katalog: Varianten-Hover nur bei >=2 Varianten


Recommended Posts

In der Katalog-Ansicht hat jedes Produkt einen Hover-Effekt, der Farbvarianten einblendet. Um alle Artikel über die Filter finden zu können, habe ich auch Artikel, die in nur einer Farbe verfügbar sind, als Variante angelegt.

Das führt dazu, dass bei diesen Artikeln die "Varianten" angezeigt werden:

image.png.7f5131f7cf9e70591cf8f653fa08cc58.png

 

Der Code steckt in der themes/classic/templates/catalog/_partials/miniatures/product.tpl :

<div class="highlighted-informations{if !$product.main_variants} no-variants{/if} hidden-sm-down">
       [...]
</div>

Leider kann ich nicht nachvollziehen, wo product.main_variants herkommt und was drinsteckt. Idealerweise würde ich die Bedingung so anpassen, dass no-variants gesetzt wird, wenn mehr als eine Variante vorhanden ist.

 

Edit: ich habe gesehen, dass in der variant_links.tpl das Array $variants durchlaufen wird. Daher habe ich obiges div-Element in {if (sizeof($variants)>1)} [...] {/if} eingepackt. Das klappt nicht 😄

Edited by Dp. (see edit history)
Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...