2 namespace Vendor\Extension\Hooks;
\r
4 use TYPO3\CMS\Core\Domain\Repository\PageRepository;
\r
5 use TYPO3\CMS\Core\Utility\GeneralUtility;
\r
6 use TYPO3\CMS\IndexedSearch\Controller\SearchController;
\r
8 class IndexedSearchHooks
\r
10 public SearchController $pObj;
\r
13 * Load page row data into results
\r
15 * Used to fetch images
\r
17 * @param $result Keys:
\r
21 * - affectedSections
\r
23 public function getDisplayResults_postProc(array $result): array
\r
25 $pageRepository = GeneralUtility::makeInstance(PageRepository::class);
\r
27 foreach ($result['rows'] as $key => $row) {
\r
28 if ($row['item_type'] != 0) {
\r
32 $result['rows'][$key]['page_row'] = $pageRepository->getPage($row['page_id']);
\r