Zum Inhalt springen

$TCA: neues Feld in bestehende Extension einfügen

Erstellt am 7. Juli 2009 · 1 Antwort · letzte Antwort am 7. Juli 2009

Tags: TCA, tt_news, Frage

vladivar-superstar ·

Hallo,
ich schlage mich da gerade mit dem $TCA herum... Die Aufgabe ist, dass ich aus einer selbstgeschriebenen Extension heraus die Extension 'tt_news' erweitern möchte.

Im Object Browser sieht der 'types' Eintrag in der $TCA so aus:

[types][0][showitem]=title;;1;;,type,editlock,datetime;;2;;1-1-1,author;;3;;,short,bodytext;;4;richtext:rte_transform[flag=rte_enabled|mode=ts];4-4-4,no_auto_pb,--div--;Relations,category,image;;;;1-1-1,imagecaption;;5;;,links;;;;2-2-2,related;;;;3-3-3,news_files;;;;4-4-4

Nun könnte ich ganz einfach die Datei 'tca.php' im Verzeichnis 'tt_news' ändern. Aber irgendetwas sagt mir, dass das nicht die eleganteste Methode ist...

Ich möchte also folgenden Eintrag zum $TCA von 'tt_news' hinzufügen:

,tx_rgsmoothgallery_rgsg;;;;1-1-1

Und zwar genau nach dem Eintrag:

,category,image;;;;1-1-1

Gibt es einen Weg, das zu tun, ohne die Datei 'tca.php' direkt anzugreifen? Vielleicht über 'ext_tables.php'...?

Gruß,
Stefan