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:
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 😄