Skip to content

Commit

Permalink
[Backport 13.4] [DOCS] Document how the page tree can be changed (#5199)
Browse files Browse the repository at this point in the history
* [DOCS] Document how the page tree can be changed

As there are more and more events now and also still
page tsconfig it makes sense to give its own page to the page tree.

Related TYPO3-Documentation/Changelog-To-Doc#1184

Releases: main, 13.4

* [DOCS] Document how the page tree can be changed

As there are more and more events now and also still
page tsconfig it makes sense to give its own page to the page tree.

Related TYPO3-Documentation/Changelog-To-Doc#1184

Releases: main, 13.4

* Update Documentation/ApiOverview/Backend/PageTree.rst

Co-authored-by: Stefan Frömken <[email protected]>

---------

Co-authored-by: lina.wolf <[email protected]>
Co-authored-by: Lina Wolf <[email protected]>
Co-authored-by: Stefan Frömken <[email protected]>
  • Loading branch information
4 people authored Jan 12, 2025
1 parent 1421854 commit 1a56618
Showing 1 changed file with 42 additions and 0 deletions.
42 changes: 42 additions & 0 deletions Documentation/ApiOverview/Backend/PageTree.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,42 @@
:navigation-title: Page tree
.. include:: /Includes.rst.txt
.. _page-tree:

==================================
The page tree in the TYPO3 backend
==================================

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
:ref:`navigationComponent <t3coreapi:confval-backend-module-navigationcomponent>`
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/permalink/t3start:page-tree>`_.

The page tree can also be navigated via `Keyboard commands (Tutorial for
Editors) <https://docs.typo3.org/permalink/t3editors:keyboard-commands>`_.

.. contents:: Table of contents

.. _page-tree-events:

PSR-14 events to influence the functionality of the page tree
=============================================================

:ref:`AfterPageTreeItemsPreparedEvent`
Allows prepared page tree items to be modified.
:ref:`AfterRawPageRowPreparedEvent`
Allows to modify the populated properties of a page and children records
before the page is displayed in a page tree.

.. _page-tree-tsconfig:

TsConfig settings to influence the page tree
============================================

The rendering of the page tree can be influenced via user TsConfig
:ref:`options.pageTree <t3tsref:confval-useroptions-pagetree>`.

0 comments on commit 1a56618

Please sign in to comment.