Zum Inhalt springen

FAQ (faq) Extension anpassen

Erstellt am 3. September 2007 · 3 Antworten · letzte Antwort am 5. September 2007

Tags: TCA, Frage

csm2611 ·

Hallo ich will bei der Extension (Key: faq) die Felder Rekursiv und Layout ausblenden lassen. Habe es mit folgenden Code in der ext_tables.php probiert:

t3lib_div::loadTCA("tt_content");
$TCA["tt_content"]["types"]["list"]["subtypes_excludelist"][$_EXTKEY."_pi1"]="layout,recursive";

Habe Caches gelöscht... Habe soetwas schon öfter gemacht, da ist es gegangen, irgendetwas übersehe ich... bitte um Hilfe...

brokemeister ·

Wenn du die Felder im BE ausblenden willst geht das auch ganz simple per TS.

Schau dir mal TCEFORM und im PageSetup an...

Hier ein kleines Bsp mit der tt_news

TCEFORM.tt_news {
	hidden.disabled = 1
}
csm2611 ·

Hallo brokemeister!

Vielen Dank für die schnelle Antwort... Ist mir schon klar... Ich muss es aber unbedingt über die ext_tables.php schaffen, will ja dann in weiterer Folge auch Felder hinzufügen (subtypes_addlist) und das funktioniert ja dann auch nicht...

bitte um hilfe!
danke

csm2611 ·

Hallo!

Bin schon selber auf die Lösung gekommen.

In der ext_tables.php ist das Plugin mit der Nummer 98 eingebunden worden - und nicht mit dem Extension-Key:

t3lib_extMgm::addPlugin(Array("LLL:EXT:faq/locallang_tca.php:faq", "98"));

Deshalb muss mann bei dem Ausblenden der Felder auch [98] statt [$_EXTKEY."_pi1"] verwenden:

$TCA["tt_content"]["types"]["list"]["subtypes_excludelist"][98]="layout,recursive";