Manchmal ist es erwünscht, dass die Datensätze einzelner Tabellen im TYPO3 Backend überhaupt nicht dargestellt werden. Das ist z.B. bei IRRE Datensätzen der Fall, da hier ein Zugriff in der Regel ausschließlich über den Parent-Datensatz erfolgen soll. Die Datensätze der Child-Records sollen in diesem Fall im List-Module überhaupt nicht sichtbar sein. Das Ausblenden von Tabellen im TYPO3 Backend kann über die folgenden zwei Varianten realisiert werden.

Variante 1: Via PHP (ext_tables.php)

$GLOBALS['TCA']['tx_myext_domain_model_mymodel']['ctrl']['hideTable'] = TRUE;

Variante 2: Via TypoScript (Page TSConfig)

mod {
	web_list {
		table {
			tx_myext_domain_model_mymodel {
				hideTable = 1
			}
		}
	}
}




Kommentare