Project

General

Profile

Actions

Bug #104215

open

MenuProcessor: Empty link-attributes for items

Added by Stefan Neufeind 4 days ago. Updated 3 days ago.

Status:
New
Priority:
Should have
Assignee:
-
Category:
Link Handling, Site Handling & Routing
Target version:
-
Start date:
2024-06-26
Due date:
% Done:

0%

Estimated time:
TYPO3 Version:
12
PHP Version:
Tags:
Complexity:
Is Regression:
Sprint Focus:

Description

On a TYPO3-installation (current 12.4.16) we had the menuitems shown correctly but the link-attribute of items was empty. This showed up on the root-page only. Moving to a sub-page all menuitems correctly had their link.

Similar situation described for TYPO3 v11.5.29 (in German):
https://www.typo3forum.net/discussion/85697/leere-href-in-der-navigation-mit-dataprocessing

Actions #1

Updated by Stefan Neufeind 3 days ago

  • Category changed from Fluid to Link Handling, Site Handling & Routing

Since the menuitems came back fine from the MenuProcessor the idea came up to simply pass the pid to f:link.page() and recreate the URL in Fluid. But that still didn't return a proper URL.
Moving to EXT:menus (b13/menus) helped for now.

Actions #2

Updated by Garvin Hicking 3 days ago

Could there be any CLI or backend task involved in executing methods that invoke the frontend, so that maybe no FrontendContext properly exists, but "things" do get propagated to the frontend cache?

Is it reproducible for your root page every time? Does it still happen if you disable the cache for this page? That might help in locating the issue for people like me 😅

Actions

Also available in: Atom PDF