Typo3 – Baumstruktur im Backend

Nur eine Kurznotiz als Merkhilfe. Dies funktioniert seit Typo3 4.5.x (renderMode) und ist bis dato nicht dokumentiert.

'categories' => array(
       'exclude' => 0,
       'l10n_mode' => 'mergeIfNotBlank',
       'label' => $lPath.':foo',
       'config' => array(
         'type' => 'select',
         'renderMode' => 'tree',
         'treeConfig' => array(
         	 'parentField' => 'parent',
           'appearance' => array(
             'expandAll' => true,
             'showHeader' => true,
           ),
         ),
         'foreign_table' => 'foreign_table',
         'size' => 5,
         'autoSizeMax' => 20,
         'minitems' => 0,
         'maxitems' => 20,
      ),
    ),

Noch eine kleine Anmerkung zur Filterung des Baumes: falls man den Baum in verschiedenen Sysordnern verwendet kann man auch wunderbar mit der aktuellen PID Filtern. Dazu kann man „foreign_table_where“ verwenden:

'foreign_table_where' => 'AND myTable.pid = ###CURRENT_PID###'

Ein Gedanke zu “Typo3 – Baumstruktur im Backend

  1. Pingback: Selects bei TYPO3 als Baum darstellen / CMS, TYPO3TYPO3-Agentur Berlin: undkonsorten:

Kommentar verfassen