Project

General

Profile

Actions

Bug #104344

open

Sometimes TYPO3 renders all links of a page with empty href attribute

Added by Stefan Froemken 4 months ago. Updated 27 days ago.

Status:
Under Review
Priority:
Should have
Assignee:
-
Category:
Site Handling, Site Sets & Routing
Start date:
2024-07-10
Due date:
% Done:

0%

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

Description

Hello,

TYPO3 sporadically renders all href attributes of links with empty URL.

In one of our projects I first detected it within the paginator of EXT:news, but as news just uses the typolink call, it can not be a news issue.

Just yesterday we had another customer where all href attributes of a page are empty. After a clear cache the URLs are rendered again. The URLs are mostly built with MenuDataProcessor, but there are also a lot of URLs from content elements (RTE) without href content.

While tracing the generated cache entry I found out, that the website was called with following URL:

https://example.com/index.php=12&L=612&no_cache=1

So, calling the page with a non configured language ID results in such empty href attributes.

In yesterdays installation I found following TS:

config.linkVars = L(int)

Sure, with such a config the URL is valid, but it is damn hard to debug. Do you see any possibility to prevent empty href attributes on Core site?

Thank you

Stefan


Related issues 1 (0 open1 closed)

Related to TYPO3 Core - Bug #104215: MenuProcessor: Empty link-attributes for itemsClosed2024-06-26

Actions
Actions #1

Updated by Stefan Froemken 4 months ago

  • Related to Bug #104215: MenuProcessor: Empty link-attributes for items added
Actions #3

Updated by Lina Wolf 4 months ago

This TypoScript setting is set by the boostrap package:
https://github.com/benjaminkott/bootstrap_package/issues/1165

https://github.com/benjaminkott/bootstrap_package/blob/master/Configuration/TypoScript/setup.typoscript#L368

And might have been copied by various different sitepackages

Actions #4

Updated by Garvin Hicking 4 months ago

Should we remove TYPO3 core internal URI argument keys from being set in linkVars? Like L, no_cache, id...?

Actions #5

Updated by Gerrit Code Review 4 months ago

  • Status changed from New to Under Review

Patch set 1 for branch main of project Packages/TYPO3.CMS has been pushed to the review server.
It is available at https://review.typo3.org/c/Packages/TYPO3.CMS/+/85215

Actions #6

Updated by Gerrit Code Review 4 months ago

Patch set 2 for branch main of project Packages/TYPO3.CMS has been pushed to the review server.
It is available at https://review.typo3.org/c/Packages/TYPO3.CMS/+/85215

Actions #7

Updated by Gerrit Code Review 4 months ago

Patch set 3 for branch main of project Packages/TYPO3.CMS has been pushed to the review server.
It is available at https://review.typo3.org/c/Packages/TYPO3.CMS/+/85215

Actions #8

Updated by Gerrit Code Review 4 months ago

Patch set 4 for branch main of project Packages/TYPO3.CMS has been pushed to the review server.
It is available at https://review.typo3.org/c/Packages/TYPO3.CMS/+/85215

Actions #9

Updated by Gerrit Code Review 4 months ago

Patch set 5 for branch main of project Packages/TYPO3.CMS has been pushed to the review server.
It is available at https://review.typo3.org/c/Packages/TYPO3.CMS/+/85215

Actions #10

Updated by Gerrit Code Review 4 months ago

Patch set 6 for branch main of project Packages/TYPO3.CMS has been pushed to the review server.
It is available at https://review.typo3.org/c/Packages/TYPO3.CMS/+/85215

Actions #11

Updated by Gerrit Code Review 3 months ago

Patch set 7 for branch main of project Packages/TYPO3.CMS has been pushed to the review server.
It is available at https://review.typo3.org/c/Packages/TYPO3.CMS/+/85215

Actions #12

Updated by Gerrit Code Review 3 months ago

Patch set 8 for branch main of project Packages/TYPO3.CMS has been pushed to the review server.
It is available at https://review.typo3.org/c/Packages/TYPO3.CMS/+/85215

Actions #13

Updated by Gerrit Code Review 3 months ago

Patch set 9 for branch main of project Packages/TYPO3.CMS has been pushed to the review server.
It is available at https://review.typo3.org/c/Packages/TYPO3.CMS/+/85215

Actions #14

Updated by Benni Mack about 1 month ago

  • Target version changed from 13 LTS to Candidate for Major Version
Actions #15

Updated by Gerrit Code Review about 1 month ago

Patch set 10 for branch main of project Packages/TYPO3.CMS has been pushed to the review server.
It is available at https://review.typo3.org/c/Packages/TYPO3.CMS/+/85215

Actions #16

Updated by Philipp Parzer 28 days ago

not sure if linkVars is the problem here - in my instance config.linkVars is NOT set and have the same problem too
working a lot with language fallbacks
error occured after updating from V11 to V12

Actions #17

Updated by Garvin Hicking 27 days ago

Philipp Parzer wrote in #note-16:

not sure if linkVars is the problem here - in my instance config.linkVars is NOT set and have the same problem too
working a lot with language fallbacks
error occured after updating from V11 to V12

Are you sure that no 3rd party extension is setting this? Bootstrap package for example does this.

Actions

Also available in: Atom PDF