---
title: "Wie eine vorhandene Extension erweitern?"
url: "https://www.typo3.net/d/7983-wie-eine-vorhandene-extension-erweitern"
source: "typo3.net"
tags: ["Extensions","Entwicklung","Frage"]
created: "2003-12-30"
last_reply: "2003-12-30"
replies: 1
solved: false
page: 1
pages: 1
lang: "de"
---

# Wie eine vorhandene Extension erweitern?

Extensions › Entwicklung · 1 Antwort · gestartet 2003-12-30

## Eröffnungsbeitrag

**Unbekannter Benutzer** · 2003-12-30 · [Beitrag #1](https://www.typo3.net/d/7983-wie-eine-vorhandene-extension-erweitern/1)

Wie geht man am sinnnvollsten vor, wenn man eine vorhandene Extension erweitern möchte?

Es ist ja ganz nett, im Quellcode rumzupfuschen, aber dann wäre mir schon wohler, ich könnte die Extension irgendwie "privatisieren", also im local-Teil ablegen, damit sie nicht aus Versehen übergenagelt wird, wenn es ein Update gibt. Wie geht das?

Oder noch schöner wäre wahrscheinlich eine Extension für die Extension, also ein eigenes Modul, dass auf den vorhandenen Klassen und Funktionen aufbaut.

Es geht mir darum, in einigen vorhandenen Extensions ein paar zusätzliche Datenfelder zu erzeugen, d.h. mysql-Datenstrukturen zu erweitern, zusätzliche Eingabefelder im Backend zu generieren und zu beschriften, natürlich auch die Ausgabe im Frontend - evtl. über ein Template - zu steuern, d.h. also die entsprechenden MARKER im TemplateFile zu erzeugen usw.

Wie geht man da am besten vor?

Danke für die Hilfe
Stefan Padberg

## Antworten

### [#2](https://www.typo3.net/d/7983-wie-eine-vorhandene-extension-erweitern/2) · tmallee · 2003-12-30

Du kannst jede Klasse in Typo mit dem objektorientierten Ansatz erweitern. Du findest eine Anleitung zur Erweiterung von Klassen in der Doku "Inside Typo3"

<http://typo3.org/doc.0.html?&tx_extrepmgm_pi1%5BextUid%5D=262&tx_extrepmgm_pi1%5BtocEl%5D=227&cHash=c69f52cc64>

Du könntest eine Extension aber auch deinstallieren und wieder im lokalen Bereich installieren, eleganter ist aber o.g. Methode.

Auf jeden Fall solltest Du Deine erweiterte Extension nach Fertigstellung sichern!

Vorhandene DB Tabellen kannst Du leicht über den Kickstarter erweitern.

Grüsse

Thomas

---

Quelle: „Wie eine vorhandene Extension erweitern?“, typo3.net, https://www.typo3.net/d/7983-wie-eine-vorhandene-extension-erweitern
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
