Stärke der Lupe anpassen

Hallo,

ich nutze Shopware 6.7.4.2 und will den Wert der Intensität der Lupe anpassen, da dieser default auf 3 zu stark ist.

Theoretisch sollte das einfach so funktionieren:

{% sw_extends ‚@Storefront/storefront/element/cms-element-image-gallery.html.twig‘ %}
{% block element_image_gallery_inner %}
{% set magnifierOptions = magnifierOptions|merge({
‚zoomFactor‘: 1
}) %}
{{ parent() }}
{% endblock %}

Aber es kommt immer die Fehlermeldung: “The data attribute „data-magnifier-options“ could not be parsed to json: Unexpected token ‚‘, „\u007B\u00“… is not valid JSON“

Hat hier jemand eine Idee?

Hast Du mal die Anführungszeichen kontrolliert. Sind die aus Word oder Notizen übernommen? Nur eine Idee :wink:

1 „Gefällt mir“

Danke für deine Antwort.

Ja, hab alles kontrolliert und geändert. Ich weiß inzwischen, das es ein Fehler der Version 6.7.4.2 ist. In 6.7.5 tritt der Fehler nicht mehr auf.

Falls jemand auch darauf stößt:

Im Shopwaretemplate Original gibt es die Zeile:

data-magnifier-options='{{ magnifierOptions|json_encode|escape('js') }}'

Diese muss überschrieben werden zu

data-magnifier-options='{{ magnifierOptions|json_encode }}'

Dann klappt es.

1 „Gefällt mir“

Ist der escape-Filter nicht sicherheitsrelevant?