# Kontaktformular im Template einbinden

**URL:** https://forum.shopware.com/t/kontaktformular-im-template-einbinden/42286
**Category:** Programmierung
**Created:** [18. Dezember 2016 um 16:55 UTC](https://forum.shopware.com/t/kontaktformular-im-template-einbinden/42286 "2016-12-18T16:55:20Z")
**Posts on this page:** 8
**Page:** 1

<div class="post-metadata">

### Author: ![alex220x](https://avatars.discourse-cdn.com/v4/letter/a/ccd318/32.png) [@alex220x](https://forum.shopware.com/u/alex220x)
#### Post date: [18. Dezember 2016 um 16:55 UTC](https://forum.shopware.com/t/kontaktformular-im-template-einbinden/42286/1 "2016-12-18T16:55:20Z")

</div>

Hallo,

ich habe mir überlegt das ganze über ein IFrame zu lösen. Gibt es da auch eine Möglichkeit das Formular direkt einzubinden?

Das Formular soll auf jeder Shopseite in einem ein Pop-up vorhanden sein.

Mit besten Grüßen,

Alexander H.

---

<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: [19. Dezember 2016 um 13:00 UTC](https://forum.shopware.com/t/kontaktformular-im-template-einbinden/42286/2 "2016-12-19T13:00:05Z")

</div>

Ich würde das eher über ein Plugin machen, aber das ist nur meine Meinung.

---

<div class="post-metadata">

### Author: ![steinsoftware](https://avatars.discourse-cdn.com/v4/letter/s/b487fb/32.png) [@steinsoftware](https://forum.shopware.com/u/steinsoftware)
#### Post date: [22. Dezember 2016 um 13:33 UTC](https://forum.shopware.com/t/kontaktformular-im-template-einbinden/42286/3 "2016-12-22T13:33:01Z")

</div>

sollte ganz einfach über ein Modal mit Theme-Anpassungen zu realisieren sein.

ein umschließendes div mit den modal-Fenster Attributen und ein Link auf die richtige Formular-Id, das ganze dann irgendwo im {dein\_theme}/frontend/index integrieren:

z.B:

```
{extends file="parent:frontend/index/index.tpl"}

{block name='frontend_index_breadcrumb'}
    {$smarty.block.parent}

    
{/block}

```

&nbsp;

---

<div class="post-metadata">

### Author: ![konsi](https://avatars.discourse-cdn.com/v4/letter/k/eada6e/32.png) [@konsi](https://forum.shopware.com/u/konsi)
#### Post date: [27. Dezember 2018 um 10:39 UTC](https://forum.shopware.com/t/kontaktformular-im-template-einbinden/42286/4 "2018-12-27T10:39:28Z")

</div>

> [@steinsoftware schrieb:](https://forum.shopware.com/profile/17116/steinsoftware "steinsoftware")
> 
> sollte ganz einfach über ein Modal mit Theme-Anpassungen zu realisieren sein.
> 
> ein umschließendes div mit den modal-Fenster Attributen und ein Link auf die richtige Formular-Id, das ganze dann irgendwo im {dein\_theme}/frontend/index integrieren:
> 
> z.B:
> 
> {extends file=„parent:frontend/index/index.tpl“}
> 
> {block name=‚frontend\_index\_breadcrumb‘}  
> {$smarty.block.parent}
> 
> {/block}
> 
> &nbsp;

Sicher dass das so einfach geht? Bei mir wird immer nur die komplette Seite in der Modal Box angezeigt und nicht nur das Formular.

---

<div class="post-metadata">

### Author: ![Joscha\_Schultze](https://avatars.discourse-cdn.com/v4/letter/j/dbc845/32.png) [@Joscha\_Schultze](https://forum.shopware.com/u/Joscha_Schultze)
#### Post date: [27. Dezember 2018 um 10:45 UTC](https://forum.shopware.com/t/kontaktformular-im-template-einbinden/42286/5 "2018-12-27T10:45:40Z")

</div>

Das kann man folgendermaßen lösen: Man ruft die Seite, die man modal aufrufen möchte mit einem Parameter auf. z.B. &modal=y Und im Template kann man dann ja z.B. Header und Footer weg lassen, wenn $smarty.get.modal==“y” ist. Damit habe ich das bisher immer erfolgreich umgesetzt.

---

<div class="post-metadata">

### Author: ![shyim](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/shyim/32/7681_2.png) [@shyim](https://forum.shopware.com/u/shyim)
#### Post date: [27. Dezember 2018 um 20:57 UTC](https://forum.shopware.com/t/kontaktformular-im-template-einbinden/42286/6 "2018-12-27T20:57:34Z")

</div>

Einfacher wäre es wenn du abfragst ob es ein XHR Request ist. Dann hättest du so eine komische abfrage nicht

---

<div class="post-metadata">

### Author: ![Joscha\_Schultze](https://avatars.discourse-cdn.com/v4/letter/j/dbc845/32.png) [@Joscha\_Schultze](https://forum.shopware.com/u/Joscha_Schultze)
#### Post date: [28. Dezember 2018 um 10:01 UTC](https://forum.shopware.com/t/kontaktformular-im-template-einbinden/42286/7 "2018-12-28T10:01:20Z")

</div>

Es gibt genügend andere Möglichkeiten. Ich denke für jemanden, der kein großes Know-How hat, ist das das Einfachste.

---

<div class="post-metadata">

### Author: ![konsi](https://avatars.discourse-cdn.com/v4/letter/k/eada6e/32.png) [@konsi](https://forum.shopware.com/u/konsi)
#### Post date: [28. Dezember 2018 um 15:08 UTC](https://forum.shopware.com/t/kontaktformular-im-template-einbinden/42286/8 "2018-12-28T15:08:54Z")

</div>

> [@Joscha Schultze schrieb:](https://forum.shopware.com/profile/21625/Joscha%20Schultze "Joscha%20Schultze")
> 
> Das kann man folgendermaßen lösen: Man ruft die Seite, die man modal aufrufen möchte mit einem Parameter auf. z.B. &modal=y Und im Template kann man dann ja z.B. Header und Footer weg lassen, wenn $smarty.get.modal==„y“ ist. Damit habe ich das bisher immer erfolgreich umgesetzt.

irgendwie verstehe ich das nicht ganz, ich habe es aktuell jetzt so drin, wo soll ich das $smarty.get.modal==„y“ hin machen?

```
Kostenloser Rückrufservice

```

&nbsp;
