Invalid shortcut target on translated pages
Since I have updated my multi language site from 4.5.x to 4.7, menu items with page type shortcut are not linked anymore in alternative languages (there isn't a href attribute on the link tag). The shortcut links in the default language are working well.
It seems that the Shortcut target in the Alternative Page Language record does not fallback to default anymore.
I have to fillin all shortcut targets in Alternative Page Language records to get it fixed.
Is it a bug in 4.7 or are there some settings for it? Do I have to report it on forge.typo3.org (where)?
Updated by Oliver Hader almost 10 years ago
- different languages
- a shortcut page with a specified target page in default language
- localization of the shortcut page, but keeping the target blank there
- a page (as referenced as shortcut target) in default language
- localization of that page to test the results
A feature to resolve shortcut links directly in menu rendering does not consider the overlay behaviour of the "shortcut" value.
The mentioned feature has been introduced in TYPO3 4.6 - see #17037
TSFE first uses the "shortcut" value of the original/default page and then serves for possible translated alternatives (tslib_fe::checkTranslatedShortcut()).
In menu rendering it's the other way round, the translated overlay (if any) is used directly - the fallback to use the "shortcut" value of the original/default page is not implemented.
Since up to TYPO3 4.5, TSFE resolved those shortcuts, there has not been any problem.