Artikel Image Zoom deaktivieren?

Hallo,

wir würden gern den Mouseover-Zoom auf der Artikeldetailseite entfernen. Hat jemand nen Tipp, wie das am besten geht?

Dieser Zoom ist echt lästig.

Einstellen wie in SW5 kann man es ja leider (mal wieder) nicht…

1 „Gefällt mir“

Hallo,

an sich ist das in

Resources/views/storefront/page/product-detail/index.html.twig

Hier dann den Block page_product_detail_media im eigenen Plugin oder Theme erweitern und den Wert von

 'zoom': true,

auf false setzen. Das sollte das ausschalten, falls ich das meine was Du meinst.

Vielleicht gibt es aber auch noch einfachere Möglichkeiten.

Stimmt, im admin als Einstellung wäre schon nicht gut, aber da fehlen ja auch noch andere Einstellungen,

die hilfreich wären.

Gruß,

Werner.

2 „Gefällt mir“

Über mein Plugin lässt sich der Zoom-Faktor selbst definieren oder auch komplett deaktivieren:

Geht das mittlerweise von Haus aus, das der Zoom deaktiviert werden kann?

Soweit ich weiß, (noch ) nicht, oder vielleicht auch nie bei Shopware 6, aber es gibt ein Plugin dafür, sofern man es nicht selbst im Server bzw. im Themplate bearbeiten kann… https://store.shopware.com/mzmud92078547397f/artikeldetail-seite-zoom-lupe-bei-mousover-deaktivieren.html Ah Du hast Glück, sogar gratis

Hallo :slight_smile:

Das oben genannte Plugin hat bei mir nicht funktioniert (v6.4.7.0 Stable Version). Es hätte ohnehin nur
zoom auf false gesetzt, was aber später wieder überschrieben wird. Was man in den Erlebniswelten an dem Image-Galle- :nauseated_face:-rie-Element einstellt ist ebenfalls egal. Die funktionierende Holzhammermethode in

<SW_DIR>/vendor/shopware/storefront/Resources/views/storefront/element/cms-element-image-gallery.html.twig

nach dem endif Block, zoom auf false setzen. Ist zwar eine Verzweiflungstat, aber immerhin nix mehr :mag:

{% block element_image_gallery %}
{# cms element data and configs #}
{% if element.fieldConfig is defined and element.data is defined %}

{% set zoom = sliderConfig.zoom.value %}

{% endif %}

{# FIXME - always disable zoom #}
{% set zoom = false %}

{% if fallbackImageTitle is not defined %}
{% set fallbackImageTitle = ‚‘ %}
{% endif %}