---
title: "Typo3 um eigene Funktionalität erweitern"
url: "https://www.typo3.net/d/54840-typo3-um-eigene-funktionalitaet-erweitern"
source: "typo3.net"
tags: ["Extensions","Frage","TCA"]
created: "2006-12-11"
last_reply: "2006-12-22"
replies: 7
solved: false
page: 1
pages: 1
lang: "de"
---

# Typo3 um eigene Funktionalität erweitern

Extensions · 7 Antworten · gestartet 2006-12-11

## Eröffnungsbeitrag

**franc** · 2006-12-11 · [Beitrag #1](https://www.typo3.net/d/54840-typo3-um-eigene-funktionalitaet-erweitern/1)

Hallo,
ob es wohl ein Plugin oder eine Schnittstelle gibt, mit der ich Typo3-spezifische Funktionen ergänzen oder gar austauschen kann?
Z.B. wenn ich beispielsweise über den Web-Unterpunkt Seite auf den Button "Seiteninhalt bearbeiten" klicke, dann erhalte ich dort eine Auswahl von Unterpunkten (z.B. Seite verstecken, Seitentitel u.a.).
Wenn ich hier beispielsweise ein eigenes Feld einfügen will, beispielsweise "Bemerkungen des Autors über diese Seite" (das ist jetzt ein willkürlich gewähltes Beispiel), kann ich das ohne den Typo3-core-Code zu ändern irgendwie integrieren, gibts da vielleicht ein Plugin, das wenigstens in die Richtung geht?
Das würde mich mal interessieren!
Gruss franc

## Antworten

### [#2](https://www.typo3.net/d/54840-typo3-um-eigene-funktionalitaet-erweitern/2) · just2b · 2006-12-11

Hallo,

Installier die Extension kickstarter und erweiter die Tabelle "pages" um ein Feld

lg georg

### [#3](https://www.typo3.net/d/54840-typo3-um-eigene-funktionalitaet-erweitern/3) · franc · 2006-12-12

Danke Georg für den Tip.
Hab den Kickstarter installiert (vs. 0.3.8-) dann das Exempel von Marlies' Typo3 Tutorial durchgearbeitet und aber festgestellt, dass ich von einer bestehenden Extension keine Felder mehr hinzufügen kann.
Wird einfach nicht angenommen.
Dann hab ich den Kickstarter wieder rausgekickt und die version 0.3.7 installiert, mit selbem Ergebnis.
Wenn ich eine Extension mit "Im Kickstarter bearbeiten" bearbeite und unter "Extend existing tables" ein Feld hinzufüge ist es jedesmal trotz Update klicken weg, sobald ich z.B. auf "Information" gehe (in der selben Select-Auswahl) und dann wieder auf "Im Kickstarter bearbeiten".
Auch wenn ich unter "Neue Extension anlegen" versuche eine existierende Tabelle zu extenden geht das genauso nicht.
Prinzipiell kann ich aber Extensions (z.B. von Marlies' Beispiel) anlegen.
Nur nicht mehr ändern danach.
Mach ich da was entscheidendes falsch?
Gruss franc

### [#4](https://www.typo3.net/d/54840-typo3-um-eigene-funktionalitaet-erweitern/4) · franc · 2006-12-19

also um nochmal darauf zurückzukommen:
Ich habe Typo3 vs. 4.02 und den Kickstarter in der Version 0.3.7 oder 0.3.8 (egal) und kann mittlerweile gut selbst
eine Extension erstellen und diese nachträglich ändern und erweitern wie ich will.
Ein gutes Beispiel:
<http://www.rrzn.uni-hannover.de/fileadmin/multimedia/typo3/greifswald/material/anleitungen/ErsteExtension.pdf>
Aber eine bestehende Extension kann ich nicht bearbeiten.
Ich versuche es so: Im Extension Manager unter "Loaded Extensions" klicke ich die zu ändernde Extension an
(also ich klicke auf den Namen der Extension).
Dann wähle ich in der Selectbox rechts oben "In Kickstarter bearbeiten" aus
und hier könnte ich aber nur die bestehende Extension komplett überschreiben
(d.h. sie funktioniert danach nicht mehr).
Wie erweitere ich sie aber? Kann mir das jemand erklären?
Gruss, franc

### [#5](https://www.typo3.net/d/54840-typo3-um-eigene-funktionalitaet-erweitern/5) · just2b · 2006-12-19

Hallo,

die Tabellen erweiterst du im kickstarter, indem du eine NEUE extension anlegst und dann wählst "Extend existing Tables".

Die Funktionalität zur Ausgabe erweiterst du zB mit hooks, xclass oder direkt in der Extension (wird bei update dann überschrieben, aber oft der schnellste weg)

georg

### [#6](https://www.typo3.net/d/54840-typo3-um-eigene-funktionalitaet-erweitern/6) · franc · 2006-12-21

Hallo,
danke erstmal.
Ich weiss noch nicht genau wie ich vorgehen muss, da Typo3 scheinbar ziemlich komplex ist.
Was ich genau erreichen will:
In der Extension "tt_products" allerdings eine alte (1.2.7) und sehr modifizierte Version, will ich im Backend, beim Editieren der Produkte, zusätzliche Preisfelder erstellen, nämlich Staffelpreise.
Es soll so sein, dass da pro Preisfeld ein zusätzliches Anzahl-Feld sein soll und ein Button mit dem man noch weitere Anzahl und Preisfelder ertsellen kann
(So etwas gibts bei xtCommerce).
Ohne Staffelpreis stünde also nur Anzahl=1 und der Preis (bzw. die Preise) dazu.
Braucht man mehrere Staffeln klickt man den Button und eine neue Reihe Anzahl-Preis entsteht "on the fly" (ohne dass man speichern muss).
Weiterhin sollen die Preise NICHT in der tt_products-Tabelle gespeichert werden, sondern in einer separaten Tabelle (id, prod_id, anzahl, ek_preis, vk_preis).
Ich bin mir nicht sicher, ob das allein mithilfe des Kickstarters geht...
Gruss franc

### [#7](https://www.typo3.net/d/54840-typo3-um-eigene-funktionalitaet-erweitern/7) · just2b · 2006-12-22

das geht definitiv nicht mit dem kickstarter und ich bin mir auch nicht mal sicher, ob das überhaupt geht (ohne die Ext gänzlich umschreiben zu müssen)

georg

### [#8](https://www.typo3.net/d/54840-typo3-um-eigene-funktionalitaet-erweitern/8) · franc · 2006-12-22

wenn ichs hab werd ichs posten wie...

---

Quelle: „Typo3 um eigene Funktionalität erweitern“, typo3.net, https://www.typo3.net/d/54840-typo3-um-eigene-funktionalitaet-erweitern
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
