# Wie bindet man ein php Skript in ein Template ein?

**URL:** https://forum.shopware.com/t/wie-bindet-man-ein-php-skript-in-ein-template-ein/54605
**Category:** Programmierung
**Created:** [14. August 2018 um 13:57 UTC](https://forum.shopware.com/t/wie-bindet-man-ein-php-skript-in-ein-template-ein/54605 "2018-08-14T13:57:45Z")
**Posts on this page:** 8
**Page:** 1

<div class="post-metadata">

### Author: ![IKM\_Shop](https://avatars.discourse-cdn.com/v4/letter/i/71c47a/32.png) [@IKM\_Shop](https://forum.shopware.com/u/IKM_Shop)
#### Post date: [14. August 2018 um 13:57 UTC](https://forum.shopware.com/t/wie-bindet-man-ein-php-skript-in-ein-template-ein/54605/1 "2018-08-14T13:57:45Z")

</div>

Hallo Zusammen

Ich bin gerade dabei ein Button in ein Template einzubauen mit dem Die Artikelseite als PDF gedruckt werden kann. Wollte dazu die MPDF library benutzen. Nur steh ich gerade vor einem Verständnis Problem. Ich versteh noch nicht ganz wie ich php Skripte in Shopware ausführen kann? muss ich das über js machen, über ein Smarty Plugin&nbsp;oder mit einem Shopware Plugin? Jede Hilfe ist mit willkommen! Danke schonmal im vorraus!

Grüße Lukas

---

<div class="post-metadata">

### Author: ![BestShopPossible](https://avatars.discourse-cdn.com/v4/letter/b/6bbea6/32.png) [@BestShopPossible](https://forum.shopware.com/u/BestShopPossible)
#### Post date: [14. August 2018 um 14:21 UTC](https://forum.shopware.com/t/wie-bindet-man-ein-php-skript-in-ein-template-ein/54605/2 "2018-08-14T14:21:19Z")

</div>

Über ein Plug-In:

[https://developers.shopware.com/developers-guide/plugin-quick-start/](https://developers.shopware.com/developers-guide/plugin-quick-start/)

---

<div class="post-metadata">

### Author: ![brettvormkopp](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/brettvormkopp/32/7788_2.png) [@brettvormkopp](https://forum.shopware.com/u/brettvormkopp)
#### Post date: [14. August 2018 um 14:26 UTC](https://forum.shopware.com/t/wie-bindet-man-ein-php-skript-in-ein-template-ein/54605/3 "2018-08-14T14:26:39Z")

</div>

Ja geht alles 3. Direkt in das PDF einzubinden ist aber nicht logisch, das würde ja dann aufgerufen werden wenn die seite lädt. Also besser mit JS auf dieses Script zeigen. Oder mit Ajax und einem eigenen Controller darauf zeigen.

Als Tip: wenn du im css @media print{ }&nbsp; den druckbereich einschränkst und window.print() nimmst, kannst du dir die große Programmierung sparen. Ggf gibts noch print to pdf libraries.

---

<div class="post-metadata">

### Author: ![IKM\_Shop](https://avatars.discourse-cdn.com/v4/letter/i/71c47a/32.png) [@IKM\_Shop](https://forum.shopware.com/u/IKM_Shop)
#### Post date: [14. August 2018 um 14:33 UTC](https://forum.shopware.com/t/wie-bindet-man-ein-php-skript-in-ein-template-ein/54605/4 "2018-08-14T14:33:08Z")

</div>

Super danke für eure Hilfe! Das heißt ich muss ein Plugin schreiben welches die mpdf aufruft? Und wenn ich es mit ajax machen will brauch ich ein js das die mpdf Funktion aufruft? dazu hätte ich noch die Frage, kann man mpdf ein neues Template übergeben?&nbsp;

&nbsp;

---

<div class="post-metadata">

### Author: ![BestShopPossible](https://avatars.discourse-cdn.com/v4/letter/b/6bbea6/32.png) [@BestShopPossible](https://forum.shopware.com/u/BestShopPossible)
#### Post date: [14. August 2018 um 14:47 UTC](https://forum.shopware.com/t/wie-bindet-man-ein-php-skript-in-ein-template-ein/54605/5 "2018-08-14T14:47:00Z")

</div>

Ja das sollte gehen. Habe noch nie mit mpdf gearbeitet ist ja aber eine eigene library die auch außerhalb vom Shopware Kontext lauffähig ist.

Wobei du den Ajax-Aufruf innerhalb des Plug-Ins einbindest.

---

<div class="post-metadata">

### Author: ![IKM\_Shop](https://avatars.discourse-cdn.com/v4/letter/i/71c47a/32.png) [@IKM\_Shop](https://forum.shopware.com/u/IKM_Shop)
#### Post date: [14. August 2018 um 15:02 UTC](https://forum.shopware.com/t/wie-bindet-man-ein-php-skript-in-ein-template-ein/54605/6 "2018-08-14T15:02:46Z")

</div>

okay dann werd ich mich mal daran versuchen. Danke für eure Hilfe!

Ich hab das Shopware Entwicklungsbuch damit sollte ich ja den Einstieg schaffen?&nbsp;

&nbsp;

---

<div class="post-metadata">

### Author: ![BestShopPossible](https://avatars.discourse-cdn.com/v4/letter/b/6bbea6/32.png) [@BestShopPossible](https://forum.shopware.com/u/BestShopPossible)
#### Post date: [15. August 2018 um 07:32 UTC](https://forum.shopware.com/t/wie-bindet-man-ein-php-skript-in-ein-template-ein/54605/7 "2018-08-15T07:32:44Z")

</div>

Kenne ich nicht, gibt aber auch noch das hier:&nbsp;[https://developers.shopware.com](https://developers.shopware.com)

---

<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: [15. August 2018 um 09:55 UTC](https://forum.shopware.com/t/wie-bindet-man-ein-php-skript-in-ein-template-ein/54605/8 "2018-08-15T09:55:40Z")

</div>

> Ich versteh noch nicht ganz wie ich php Skripte in Shopware ausführen kann?

Da hast du aber noch einen langen Weg vor dir. Denn aufgrund dieser Frage scheint dir das Shopware-Prinzip noch nicht ganz bewusst zu sein. Schau dir an zuwas man Controller benutzt, wie die Templates funktionieren und wie man eigene Plugin erstellt. @BestShopPossible‍ hat ja hiezu als Einstieg schon einen Link gepostet. Im Handbuch steht aber schon vieles drin.
