Project

General

Profile

Actions

Feature #64258

closed

PageRepository::getPageOverlay() for multiple pages at once

Added by Christian Weiske almost 10 years ago. Updated about 7 years ago.

Status:
Closed
Priority:
Should have
Assignee:
-
Category:
Frontend
Target version:
Start date:
2015-01-13
Due date:
% Done:

100%

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

Description

TYPO3\CMS\Frontend\Page\PageRepository::getMenu() calls getPageOverlay() for each single page, generating an additional SQL query for each page.

It would be more efficient if only one SQL query would be made, fetching the overlays for all pages at once. The method implementing this could then be used by getMenu().

This would reduce the number of SQL queries dramatically for big menus.


Related issues 3 (0 open3 closed)

Related to TYPO3 Core - Bug #64257: PageRepository::getMenu(): Support multiple uidClosed2015-01-13

Actions
Related to TYPO3 Core - Bug #66557: getPageOverlay Hook - does not use getUserObj (Exception when using '&' before object)Closed2015-04-23

Actions
Related to TYPO3 Core - Bug #76031: getPageOverlay Hook does not loop through pages by referenceClosed2016-05-03

Actions
Actions

Also available in: Atom PDF