Zum Inhalt springen

Felder ausblenden

Erstellt am 23. Oktober 2005 · 3 Antworten · letzte Antwort am 29. Dezember 2008

Tags: Frage

steffenk ·

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 ?

steffenk ·

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

Unbekannter Benutzer ·

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.