---
title: "The page tree in the TYPO3 backend"
manual: "TYPO3 Explained"
version: "main"
permalink: "https://docs.typo3.org/permalink/t3coreapi:page-tree@main"
source: "ApiOverview/Backend/PageTree.rst"
rendered: "2026-09-20T15:52:37+00:00"
---

# The page tree in the TYPO3 backend {#page-tree}

The **page tree** is a hierarchical structure that represents pages and their
subpages on a website, allowing editors and integrators to easily organize and
manage content and navigation.

It is displayed on the left of backend modules with
[navigationComponent](https://docs.typo3.org/permalink/t3coreapi:confval-backend-module-navigationcomponent@main)
set to `'@typo3/backend/tree/page-tree-element'`.

Usage of the page tree is described in
[Getting Started Tutorial, Page tree](https://docs.typo3.org/m/typo3/tutorial-getting-started/main/en-us/Concepts/Backend/GeneralBackendStructure/PageTree/Index.html#page-tree).

The page tree can also be navigated via [Keyboard commands (Tutorial for Editors)](https://docs.typo3.org/m/typo3/tutorial-editors/main/en-us/HelpInside/KeyboardCommands/Index.html#keyboard-commands).

**Table of contents**

-   [PSR-14 events to influence the functionality of the page tree](https://docs.typo3.org/permalink/t3coreapi:psr-14-events-to-influence-the-functionality-of-the-page-tree@main)
-   [TSconfig settings to influence the page tree](https://docs.typo3.org/permalink/t3coreapi:tsconfig-settings-to-influence-the-page-tree@main)

## PSR-14 events to influence the functionality of the page tree {#page-tree-events}

-   **[AfterPageTreeItemsPreparedEvent](https://docs.typo3.org/permalink/t3coreapi:afterpagetreeitemspreparedevent@main)**

    Allows prepared page tree items to be modified.

-   **[AfterRawPageRowPreparedEvent](https://docs.typo3.org/permalink/t3coreapi:afterrawpagerowpreparedevent@main)**

    Allows to modify the populated properties of a page and children records
    before the page is displayed in a page tree.

-   **[BeforePageTreeIsFilteredEvent](https://docs.typo3.org/permalink/t3coreapi:beforepagetreeisfilteredevent@main)**

    Allows developers to extend the page trees filter's functionality and
    process the given search phrase in more advanced ways.

## TSconfig settings to influence the page tree {#page-tree-tsconfig}

The rendering of the page tree can be influenced via user TsConfig
[options.pageTree](https://docs.typo3.org/m/typo3/reference-typoscript/main/en-us/UserTsconfig/Options.html#confval-useroptions-pagetree).
