Bug #87260
closed
Untranslated records should not be linked
Added by Mathias Brodala almost 6 years ago.
Updated about 2 years ago.
Category:
Site Handling, Site Sets & Routing
Description
When using the linkhandler feature to link to a record in the default language, the same link is shown on translated pages, even if the linked record was not translated. This leads to a 404 or similar error when following the link on translated pages.
Thus at least for dedicated record links a check should be added to ensure such a link is skipped.
- Status changed from New to Under Review
- Target version changed from next-patchlevel to Candidate for patchlevel
- Related to Bug #90850: typolink generates links for non-reachable pages added
- Status changed from Under Review to Resolved
- % Done changed from 0 to 100
This fix causes a big regression (!):
Situation: Language EN-US falls back to EN-GB, Default Language 0 is DE-DE.
Page exists in DE-DE and EN-GB (free mode), but not in EN-US:
Now you call the page in EN-US, which completely falls back to EN-GB:
If you have "Jump" Contentelements, which link to other elements on the same or other pages, then NO links will be created. In TYPO3 v10, the links were successfully created using the /en-us/ URL segment.
This cannot be the intended behaivour, please revert or optimize the fix.
Please open then a new bug report and don't add a comment to a closed issue.
- Blocks Bug #98079: No localized records will be rendered in custom record link handlers added
- Status changed from Resolved to Closed
Also available in: Atom
PDF