Zum Inhalt springen

Eingabemaske erweitern

Erstellt am 12. Januar 2006 · 4 Antworten · letzte Antwort am 10. November 2006

Tags: Frage

picknick ·

Hallo allerseits,
Welche Möglichkeit bietet Typo3 eigentlich, um eine Eingabemaske einer Extension, in diesem Fall tt_products, um neue Felder zu erweitern ? Ist dies nur durch eine Neu/Umprogrammierung zu erreichen, oder gibt es einen einfacheren Weg ?
Grueße

Flink ·
picknick schrieb

Ist dies nur durch eine Neu/Umprogrammierung zu erreichen, oder gibt es einen einfacheren Weg ?

Die Erweiterung des Backends kann durch Hinzufügen der Felder in die tt_products Tabelle von jeder neuen Extension aus erfolgen. Damit die Felder aber von tt_products auch verwendet und angezeigt werden, müssen Korrekturen im Code erfolgen.

picknick ·

Damit die Felder aber von tt_products auch verwendet und angezeigt werden, müssen Korrekturen im Code erfolgen

Spielt sich das alles in der Datei class.tx_ttproducts.php ab ? Welche Reihenfolge würdest du zur Bearbeitung einer Extension empfehlen ?

Flink ·

Nein, der Code ist auf mehrere PHP-Dateien verstreut.

1. Zunächst sollte über eine eigene Extension die TCA zu tt_products erweitert werden. Damit steht sie im Backend zur Verfügung und die Felder stehen in tt_products auch bereits zur Verfügung. Ev. auch Felder für die Language-Datei einfügen.

2. Jetzt müssen die Stellen im Code gesucht werden, wo die Marker ersetzt werden. Dort muß Code für die neuen Felder hinein. Ebenso müssen die neuen Marker ins Template aufgenommen werden.

areyouserious ·

Hallo Flink.

Kannst du das eventuell etwas genauer erläutern? ich benötige unbedingt noch eigene marker im warenkorb, habe auch schon diverse threads dazu gelesen. bisher hat jedoch keine lösung bei mir funktioniert.

Vielen Dank für Info