# Warum funktioniert der Kontaktformular-Link nur im Footer?

**URL:** <https://forum.shopware.com/t/warum-funktioniert-der-kontaktformular-link-nur-im-footer/105744>\
**Category:** Shopware 6 (German)\
**Created:** [4. November 2024 um 16:02 UTC](https://forum.shopware.com/t/warum-funktioniert-der-kontaktformular-link-nur-im-footer/105744 "2024-11-04T16:02:49Z")\
**Posts on this page:** 19\
**Page:** 1

<div class="post-metadata">

**Author:** ![UX4U](https://avatars.discourse-cdn.com/v4/letter/u/5daacb/32.png) [@UX4U](https://forum.shopware.com/u/UX4U)\
**Post date:** [4. November 2024 um 16:02 UTC](https://forum.shopware.com/t/warum-funktioniert-der-kontaktformular-link-nur-im-footer/105744/1 "2024-11-04T16:02:49Z")

</div>

Wenn man das HTML vom Kontaktformular-Link kopiert und woanders einbaut, funktioniert der Link nicht.

---

<div class="post-metadata">

**Author:** ![Max\_Shop](https://avatars.discourse-cdn.com/v4/letter/m/58f4c7/32.png) [@Max\_Shop](https://forum.shopware.com/u/Max_Shop)\
**Post date:** [4. November 2024 um 19:56 UTC](https://forum.shopware.com/t/warum-funktioniert-der-kontaktformular-link-nur-im-footer/105744/2 "2024-11-04T19:56:53Z")

</div>

Der Link funktioniert überall. Nur erscheint der Link eben nicht im Modal, sondern als eigenständige Webseite.

Das liegt daran, dass per JavaScript der Link innerhalb des Modals geladen/Dargestellt wird.

---

<div class="post-metadata">

**Author:** ![UX4U](https://avatars.discourse-cdn.com/v4/letter/u/5daacb/32.png) [@UX4U](https://forum.shopware.com/u/UX4U)\
**Post date:** [4. November 2024 um 20:46 UTC](https://forum.shopware.com/t/warum-funktioniert-der-kontaktformular-link-nur-im-footer/105744/3 "2024-11-04T20:46:36Z")

</div>

Der Link geht nicht. Das Kontaktformular gibt es nicht als eigene Seite.

Wie kann man das Modal öffnen lassen, wenn der Link nicht im Footer ist?

---

<div class="post-metadata">

**Author:** ![flundi81](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/flundi81/32/24725_2.png) [@flundi81](https://forum.shopware.com/u/flundi81)\
**Post date:** [5. November 2024 um 06:53 UTC](https://forum.shopware.com/t/warum-funktioniert-der-kontaktformular-link-nur-im-footer/105744/4 "2024-11-05T06:53:06Z")

</div>

hatten das auch mal Modal, Funktioniert aber schlecht bei mehreren Verkaufskanälen, wenn die Daten unterschiedlich sind.  
Müsste so ähnlich gewesen sein:  
cms/detail/f625c1f9da144f6897ab168598146815  
Im Grunde brauchst du nur die ID vom Layout

---

<div class="post-metadata">

**Author:** ![UX4U](https://avatars.discourse-cdn.com/v4/letter/u/5daacb/32.png) [@UX4U](https://forum.shopware.com/u/UX4U)\
**Post date:** [5. November 2024 um 07:02 UTC](https://forum.shopware.com/t/warum-funktioniert-der-kontaktformular-link-nur-im-footer/105744/5 "2024-11-05T07:02:03Z")

</div>

Es ist der gleiche Link wie im Footer. Er geht aber nicht.

Das Schema ist /widgets/cms/xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx.

---

<div class="post-metadata">

**Author:** ![MBDealer](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/mbdealer/32/27217_2.png) [@MBDealer](https://forum.shopware.com/u/MBDealer)\
**Post date:** [5. November 2024 um 07:08 UTC](https://forum.shopware.com/t/warum-funktioniert-der-kontaktformular-link-nur-im-footer/105744/6 "2024-11-05T07:08:19Z")

</div>

Der Link funktioniert überall, du musst ihn nur inkl. data-ajax-modal und data-url kopieren und dann im Sanitizer data-ajax-modal und data-url erlauben.

---

<div class="post-metadata">

**Author:** ![Max\_Shop](https://avatars.discourse-cdn.com/v4/letter/m/58f4c7/32.png) [@Max\_Shop](https://forum.shopware.com/u/Max_Shop)\
**Post date:** [5. November 2024 um 07:54 UTC](https://forum.shopware.com/t/warum-funktioniert-der-kontaktformular-link-nur-im-footer/105744/7 "2024-11-05T07:54:24Z")

</div>

> [@UX4U](#):
>
> Der Link geht nicht. Das Kontaktformular gibt es nicht als eigene Seite.

Der Link funktioniert überall. Dann hast du ihn einfach „falsch“ kopiert.

Hier kannst du nachlesen, wie man Links in Modal öffnet: [Using a Modal Window | Shopware Documentation](https://developer.shopware.com/docs/guides/plugins/plugins/storefront/using-a-modal-window.html#using-a-modal-window)

---

<div class="post-metadata">

**Author:** ![UX4U](https://avatars.discourse-cdn.com/v4/letter/u/5daacb/32.png) [@UX4U](https://forum.shopware.com/u/UX4U)\
**Post date:** [5. November 2024 um 08:07 UTC](https://forum.shopware.com/t/warum-funktioniert-der-kontaktformular-link-nur-im-footer/105744/8 "2024-11-05T08:07:03Z")

</div>

Der Link sieht so aus:

```auto
<a title="Kontaktformular" href="/widgets/cms/xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" data-url="/widgets/cms/xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" data-bs-toggle="modal" data-toggle="modal">Kontaktformular</a>

```

Der Sanitizer ist in dem Fall kein Problem, weil es den bei Shopware 6.4.20.2 noch nicht gibt.

Was ist an dem Link falsch? Es ist der gleiche wie im Footer.

---

<div class="post-metadata">

**Author:** ![MBDealer](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/mbdealer/32/27217_2.png) [@MBDealer](https://forum.shopware.com/u/MBDealer)\
**Post date:** [5. November 2024 um 08:41 UTC](https://forum.shopware.com/t/warum-funktioniert-der-kontaktformular-link-nur-im-footer/105744/9 "2024-11-05T08:41:56Z")

</div>

Der Link im Footer funktioniert aber?

---

<div class="post-metadata">

**Author:** ![UX4U](https://avatars.discourse-cdn.com/v4/letter/u/5daacb/32.png) [@UX4U](https://forum.shopware.com/u/UX4U)\
**Post date:** [5. November 2024 um 08:42 UTC](https://forum.shopware.com/t/warum-funktioniert-der-kontaktformular-link-nur-im-footer/105744/10 "2024-11-05T08:42:56Z")

</div>

Ja, da geht ein Modal auf.

Beim anderen Link passiert gar nichts.

---

<div class="post-metadata">

**Author:** ![MBDealer](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/mbdealer/32/27217_2.png) [@MBDealer](https://forum.shopware.com/u/MBDealer)\
**Post date:** [5. November 2024 um 08:44 UTC](https://forum.shopware.com/t/warum-funktioniert-der-kontaktformular-link-nur-im-footer/105744/11 "2024-11-05T08:44:10Z")

</div>

Gibt es eine Fehlermeldung in der Browser-Konsole?

---

<div class="post-metadata">

**Author:** ![UX4U](https://avatars.discourse-cdn.com/v4/letter/u/5daacb/32.png) [@UX4U](https://forum.shopware.com/u/UX4U)\
**Post date:** [5. November 2024 um 09:47 UTC](https://forum.shopware.com/t/warum-funktioniert-der-kontaktformular-link-nur-im-footer/105744/12 "2024-11-05T09:47:21Z")

</div>

In der Browser-Konsole kommt kein Fehler.

---

<div class="post-metadata">

**Author:** ![R4M](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/r4m/32/9983_2.png) [@R4M](https://forum.shopware.com/u/R4M)\
**Post date:** [6. November 2024 um 08:32 UTC](https://forum.shopware.com/t/warum-funktioniert-der-kontaktformular-link-nur-im-footer/105744/13 "2024-11-06T08:32:54Z")

</div>

> [@UX4U](#):
>
> Das Schema ist /widgets/cms/xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx.

Ähm, egal ob Kontaktformular oder eine andere Shopseite, Links sollten so überhaupt nicht aussehen. Wurde zum Kontaktformular überhaupt eine Shopseite + Unterkategorie + SEO angelegt?

---

<div class="post-metadata">

**Author:** ![UX4U](https://avatars.discourse-cdn.com/v4/letter/u/5daacb/32.png) [@UX4U](https://forum.shopware.com/u/UX4U)\
**Post date:** [6. November 2024 um 08:51 UTC](https://forum.shopware.com/t/warum-funktioniert-der-kontaktformular-link-nur-im-footer/105744/14 "2024-11-06T08:51:07Z")

</div>

Wie ich bereits oben geschrieben habe, gibt es das Kontaktfomular nicht als eigene Seite:

> [@UX4U](#):
>
> Das Kontaktformular gibt es nicht als eigene Seite.

Was würdest du tun?

---

<div class="post-metadata">

**Author:** ![R4M](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/r4m/32/9983_2.png) [@R4M](https://forum.shopware.com/u/R4M)\
**Post date:** [6. November 2024 um 09:10 UTC](https://forum.shopware.com/t/warum-funktioniert-der-kontaktformular-link-nur-im-footer/105744/15 "2024-11-06T09:10:12Z")

</div>

> [@UX4U](#):
>
> Was würdest du tun?

Ja dann lege doch eine mal an 🙂

---

<div class="post-metadata">

**Author:** ![Anotherone](https://avatars.discourse-cdn.com/v4/letter/a/6de8d8/32.png) [@Anotherone](https://forum.shopware.com/u/Anotherone)\
**Post date:** [6. November 2024 um 11:43 UTC](https://forum.shopware.com/t/warum-funktioniert-der-kontaktformular-link-nur-im-footer/105744/16 "2024-11-06T11:43:02Z")

</div>

Ist tatsächlich so, das in der Grundinstallation dieser Link so im Footer auftaucht, auch wenn keine Seite für das Kontaktformular angelegt wurde. Daher der ungewöhnliche Link. Das ganze wird über ein JS-Plugin initialisiert. Das greift aber nur, wenn der Link in einem der Templates integriert ist, nicht, wenn er in einer Artikelbeschreibung oder einem CMS-Element im Text eingefügt wird, da diese Inhalte dem Plugin nicht zur Verfügung stehen.

---

<div class="post-metadata">

**Author:** ![UX4U](https://avatars.discourse-cdn.com/v4/letter/u/5daacb/32.png) [@UX4U](https://forum.shopware.com/u/UX4U)\
**Post date:** [6. November 2024 um 11:59 UTC](https://forum.shopware.com/t/warum-funktioniert-der-kontaktformular-link-nur-im-footer/105744/17 "2024-11-06T11:59:16Z")

</div>

Wie schafft man es, dass der Link auch woanders funktioniert?

---

<div class="post-metadata">

**Author:** ![MSH](https://avatars.discourse-cdn.com/v4/letter/m/e19b73/32.png) [@MSH](https://forum.shopware.com/u/MSH)\
**Post date:** [30. November 2024 um 21:49 UTC](https://forum.shopware.com/t/warum-funktioniert-der-kontaktformular-link-nur-im-footer/105744/18 "2024-11-30T21:49:06Z")

</div>

Würde mich auch interessieren

---

<div class="post-metadata">

**Author:** ![Anotherone](https://avatars.discourse-cdn.com/v4/letter/a/6de8d8/32.png) [@Anotherone](https://forum.shopware.com/u/Anotherone)\
**Post date:** [1. Dezember 2024 um 07:08 UTC](https://forum.shopware.com/t/warum-funktioniert-der-kontaktformular-link-nur-im-footer/105744/19 "2024-12-01T07:08:43Z")

</div>

Muss mich korrigieren, geht schon, man muss aber den Sanitizer deaktivieren (oder die notwendigen Ausnahmen definieren), denn der killt wichtige Tags aus dem Link. Wenn deaktiviert, dann funktioniert es z.B. in der Artikelbeschreibung einwandfrei.
