Project

General

Profile

Actions

Feature #89979

open

Jump to a specific page in the page tree

Added by Sybille Peters over 4 years ago. Updated 11 months ago.

Status:
New
Priority:
Should have
Assignee:
-
Category:
Pagetree
Target version:
-
Start date:
2019-12-17
Due date:
% Done:

0%

Estimated time:
PHP Version:
Tags:
Complexity:
Sprint Focus:

Description

AFAIK, such a method does not exist.

Requested functionality

A method, e.g. selectPageInPageTree($pageId, $filter) could have these possible modes as specified in $filter:

  1. The page $pageId is selected in the page tree. The pagetree is expanded to make this page visible in page tree, but the pagetree is not filtered
  2. OR This has similar behavior as filtering by a page id except that the filter is applied only for the matching page with page id and the child pages are displayed as well: The page is selected, page tree is expanded and all parent and child pages are displayed in page tree. Other pages are not displayed
  3. OR Mount as treeroot (=context menu > More options > Mount as treeroot)

It would be useful if the functionality could be used as

  • backend route
  • as Fluid ViewHelper (for using this for example in BE modules)

Possible applications

  • This could be used in linkvalidator (or other similar applications). The current flat list of all broken links is confusing. You could use this to be able to jump to the page in the page tree
  • Could be used for TYPO3 BE bookmarks. Currently, you can use the bookmarks to edit a page, but this does not change the page tree.
  • Additionally, it would be very helpful to be able to filter the page tree by an exact page id and (optionally) by a list of page ids (see also #22985). The current filter could have 2 modes: search + filter by page id(s). This would be even more useful for linkvalidator: When in this module, the page tree shows only currently relevant pages with broken links.

Related issues 4 (1 open3 closed)

Related to TYPO3 Core - Feature #22985: filter page tree by page uidClosedMathias Schreiber2010-06-24

Actions
Related to TYPO3 Core - Feature #92576: Page Tree filter: make it possible to explicitly filter by uid - to go to a specific page in the pagetreeClosed2020-10-16

Actions
Related to TYPO3 Core - Bug #97360: PageTree does not reflect Navigation stateAccepted2022-04-11

Actions
Related to TYPO3 Core - Bug #83125: Selecting a bookmark in the backend should mark the page as selected in the page treeClosed2017-11-27

Actions
Actions

Also available in: Atom PDF