21.11.05

Fehlende Felder bei dem erweitern einer Tabelle (bei der Extensionentwicklung)

Falls Ihr eine Extension entwickelt und euch dann, obwohl Ihr "Apply a set of extended fields" beim FE Plugin angegeben habt, ein oder mehrere Felder fehlen, könnt Ihr das ganz einfach so lösen:
Öffnet die ext_tables.php (in eurem Extension Verzeichnis).
Sucht nun folgenden Code:
t3lib_div::loadTCA("tt_content");
t3lib_extMgm::addTCAcolumns("tt_content",$tempColumns,1);

jetzt fügt einfach noch folgende Zeile hinzu:
$TCA['tt_content']['types']['list']['subtypes_addlist']
[$_EXTKEY.'_pi1'] = 'tx_smartimggal_categories';

wobei 'tx_smartimggal_categories' durch das von Euch erstellte Feld ersetzt werden muss. Wenn Ihr mehrere Felder habt, könnt Ihr die einfach durch ein Komma trennen.