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 10 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 #1

Updated by Sybille Peters over 3 years ago

  • Description updated (diff)
Actions #2

Updated by Sybille Peters over 3 years ago

Actions #3

Updated by Sybille Peters over 3 years ago

  • Description updated (diff)
Actions #4

Updated by Benni Mack over 2 years ago

  • Status changed from New to Needs Feedback

Does this mean you would scroll to the page tree, but the actual module stays the same? I don't fully grasp the featur erequest.

Actions #5

Updated by Sybille Peters over 2 years ago

Ideally, make it possible to jump to a specific page in the page tree (this page would then be selected in the page tree and page tree is expanded so it is visible, similar to filtering or identical to filtering).

Actions #6

Updated by Sybille Peters almost 2 years ago

  • Related to Feature #92576: Page Tree filter: make it possible to explicitly filter by uid - to go to a specific page in the pagetree added
Actions #7

Updated by Georg Ringer almost 2 years ago

  • Related to Bug #97360: PageTree does not reflect Navigation state added
Actions #8

Updated by Sybille Peters 10 months ago

  • Status changed from Needs Feedback to New

Does this mean you would scroll to the page tree, but the actual module stays the same? I don't fully grasp the featur erequest.

currently, it is only possible to open the page layout for a specific page. But the page tree stays the same. The problem is that this way the context of the page is often not clear (e.g. where is the page located, what are the parent pages).

Possible applications could be

  • when browser a page in the FE and logged in, jump to the page in the BE (do not just open the page layout but select the page in the page tree as well)
  • from linkvalidator list, select a broken link and show the corresponding page in the page tree
  • when using bookmarks, if selecting a bookmark, select the page in the pagetree
  • etc.
Actions #9

Updated by Sybille Peters 10 months ago

  • Related to Bug #83125: Selecting a bookmark in the backend should mark the page as selected in the page tree added
Actions

Also available in: Atom PDF