# Kann man php Dateien auch extenden, prepanden, appenden?

**URL:** <https://forum.shopware.com/t/kann-man-php-dateien-auch-extenden-prepanden-appenden/1204>\
**Category:** Shopware 3.5\
**Tags:** programming\
**Created:** [29. Dezember 2010 um 07:51 UTC](https://forum.shopware.com/t/kann-man-php-dateien-auch-extenden-prepanden-appenden/1204 "2010-12-29T07:51:12Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![taaucher](https://avatars.discourse-cdn.com/v4/letter/t/ac8455/32.png) [@taaucher](https://forum.shopware.com/u/taaucher)\
**Post date:** [29. Dezember 2010 um 07:51 UTC](https://forum.shopware.com/t/kann-man-php-dateien-auch-extenden-prepanden-appenden/1204/1 "2010-12-29T07:51:12Z")

</div>

Hallo, geht die Vererbung von den Template Dateien auch bei php? Wenn man ein Plugin schreibt, welches den php Code bestimmter Dateien erweitern oder ersetzen soll, wie würde man da vorgehen?

---

<div class="post-metadata">

**Author:** ![Stefan\_Hamann](https://avatars.discourse-cdn.com/v4/letter/s/5e9695/32.png) [@Stefan\_Hamann](https://forum.shopware.com/u/Stefan_Hamann)\
**Post date:** [29. Dezember 2010 um 07:52 UTC](https://forum.shopware.com/t/kann-man-php-dateien-auch-extenden-prepanden-appenden/1204/2 "2010-12-29T07:52:17Z")

</div>

Ja, das geht über so genannte Hooks - dazu gibt es ein gutes Tutorial in den „Labs“ 😉

---

<div class="post-metadata">

**Author:** ![taaucher](https://avatars.discourse-cdn.com/v4/letter/t/ac8455/32.png) [@taaucher](https://forum.shopware.com/u/taaucher)\
**Post date:** [29. Dezember 2010 um 08:15 UTC](https://forum.shopware.com/t/kann-man-php-dateien-auch-extenden-prepanden-appenden/1204/3 "2010-12-29T08:15:01Z")

</div>

Das habe ich mir schon ein paar mal durchgelesen, dort ging es ja um replace usw., wurde daraus nur nicht so ganz genau schlau. Ist wohl noch zu viel Input für mich. Zum Verständnis, wenn ich in bestehenden php Code eingreifen möchte, dann mit einem Plugin und den Hooks? Wobei ich dort nicht verstanden habe, wie ich den zu „verändernden“ Teil des php Codes definiere. Bei den Templates habe ich ja Blöcke, die ich anspreche. Evtl. brauche ich dafür mal ein simples TUT. Zum Beispiel ein Plug-In, welches die Übertragung des Warenkorbs an Paypal aktiviert (was jetzt ja sporadisch zu Fehlern führt, aber egal). Dort werden ja nur ein paar Zeilen auskommentiert. Also Stefan, falls du dieses Jahr noch lange Weile hast 🕶 Danke schon mal :shopware:

---

<div class="post-metadata">

**Author:** ![Stefan\_Hamann](https://avatars.discourse-cdn.com/v4/letter/s/5e9695/32.png) [@Stefan\_Hamann](https://forum.shopware.com/u/Stefan_Hamann)\
**Post date:** [29. Dezember 2010 um 09:00 UTC](https://forum.shopware.com/t/kann-man-php-dateien-auch-extenden-prepanden-appenden/1204/4 "2010-12-29T09:00:00Z")

</div>

Also das geht bei PHP nicht - dort ist alles in Objekte und Funktionen aufgeteilt und diese kannst du dann gezielt überlagern… Schau dir am besten einmal ein paar Tutorials zum Thema Objektorientierung in PHP an, das sind also keine Shopware spezifischen Themen!
