Wie setzt man einen Anker in shopware6

Hallo, ich kann zwar einer Sektion einen Namen geben (z.b. zeiten) - als Anker. Ein Aufruf über …/#zeiten funktioniert aber nicht. Als id erscheint im quelltext z.b. data-cms-element-id=„c5443dd20ffb4467ab4b2a2f777d369e“.

Also, wie kann man einen Anker setzen und per link aufrufen.

Danke

Du kannst dafür folgendes Template erweitern: storefront\page\content\detail.html.twig 

{% sw_extends '@Storefront/storefront/page/content/detail.html.twig' %}

{% block page_content_section %}

    {% sw_include "@Storefront/storefront/section/cms-section-" ~ section.type ~ ".html.twig" %}

{% endblock %}

{% if section.name %} id="{{ section.name }}"{% endif %} würde in deinem Fall id="zeiten" ausgeben.

1 Like

works like a charme, perfekt, danke

Hallo,

ich versuche die data-cms-element-id class in eine id umzuwandeln, damit ich das Element per Anchor Tag auswählen kann.

Wie muss ich genau die html.twig Datei bearbeiten? Wo soll ich das if-statement einbauen?

Wie geht denn die Implementierung mit Shopware 6.4? Bekomme das nicht mehr zum Laufen!

1 Like

Gibt es hier schon eine Lösung?