Page trees are rendered as one big SVG construct. Initialization is done via TypeScript as in the code example below.
All backend modules of the "Web" section use them in the navigation column.
File trees are rendered as one big SVG construct and initialized via TypeScript like the page trees.
Filelist module
Collapsible trees are used to show the configuration in a more structured way. Lower levels can be opened and closed, while the entries are collapsed by default. If a user opens entries, this state is saved in the session.
There are additional data attributes that can be added to div.treelist-collapse to configure the collapse state.
Page TSconfig, TypoScript and Configuration backend modules.