Ich versuche, im FE-Plugin die Felder Ausgangspunkt und rekursiv auszublenden. Ich habe folgendes versucht (ext_tables.php)
# so macht es die tt_news
$TCA['tt_content']['types']['list']['subtypes_excludelist'][9]='layout,select_key,pages,recursive';
# so hab ichs auch probiert
$TCA['tt_content']['types']['list']['subtypes_excludelist'][$_EXTKEY.'_pi1']='layout,select_key,pages,recursive';
Leider geht beides nicht. Wie bekomme ich das hin, welches ist der richtige Index ?
Hast Du das TCA vorher geladen?
t3lib_div::loadTCA("tt_content");
ja klar.
der Anfang:
if (!defined ('TYPO3_MODE')) die ('Access denied.');
# Vor jeder Änderung eins $TCA Bereiches im Front End müssen wir es sicherheitshalber laden.
t3lib_div::loadTCA('tt_content');
# ausblenden von layout,select_key,pages,recursive
$TCA['tt_content']['types']['list']['subtypes_excludelist'][9]='layout,select_key,pages,recursive';
# einblenden pi_flexform
$TCA['tt_content']['types']['list']['subtypes_addlist'][$_EXTKEY.'_pi1']='pi_flexform';
#angry# habs gefunden - $TCA['tt_content']['types']['list']['subtypes_excludelist'] tauchte weiter unten nochmal auf - sry :o
Also in der Extension die Datei 'ext_tables.php' mit folgenden Zeilen bestücken:
t3lib_div::loadTCA('tt_content');
$TCA['tt_content']['types']['list']['subtypes_excludelist'][$_EXTKEY.'_pi1']='layout,select_key,pages,recursive';
Dann funktioniert das Ausblenden der gewünschten Felder bei der gwählten Extension, und nur dort.