Skip to content
GitLab
Projects Groups Snippets
  • /
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
  • Sign in
  • typo3 typo3
  • Project information
    • Project information
    • Activity
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
    • Locked Files
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Packages and registries
    • Packages and registries
    • Container Registry
  • Analytics
    • Analytics
    • CI/CD
    • Insights
    • Repository
  • Activity
  • Graph
  • Jobs
  • Commits
Collapse sidebar
  • typo3typo3
  • typo3typo3
  • Repository
Switch branch/tag
  • typo3
  • typo3
  • sysext
  • frontend
  • Classes
  • Typolink
  • PageLinkBuilder.php
Find file BlameHistoryPermalink
  • Andreas Fernandez's avatar
    [BUGFIX] Fix fallback language handling · 8d61bef0
    Andreas Fernandez authored Feb 09, 2019 and Benni Mack's avatar Benni Mack committed Mar 04, 2019
    This commit solves some issues regarding language fallback handling:
    
    - Resolve correct page for a localized variant respecting fallbacks
      The Page Router now respects the configured language fallback chain
      and tries to find a matching page candidate per language.
    
    - Metadata of page (e.g. page title)
      TSFE now respects the reconfigured language content id in case the
      language fallback is active and resolves the correct data.
    
    - Respect existing localizations in menu rendering
      PageRepository, used by the menu, now respects the language fallback
      chain and finds suitable localized pages.
      However, this does not resolve all issues with shortcut pages.
    
    Resolves: #81657
    Resolves: #86595
    Resolves: #19114
    Releases: master, 9.5
    Change-Id: Ic2b302989449ec14e7e6b5c54819870770655da9
    Reviewed-on: https://review.typo3.org/c/59676
    
    
    Tested-by: default avatarTYPO3com <noreply@typo3.com>
    Tested-by: Ralf Merz's avatarRalf Merz <mail@merzilla.de>
    Tested-by: Anja Leichsenring's avatarAnja Leichsenring <aleichsenring@ab-softlab.de>
    Tested-by: Benni Mack's avatarBenni Mack <benni@typo3.org>
    Reviewed-by: Ralf Merz's avatarRalf Merz <mail@merzilla.de>
    Reviewed-by: Anja Leichsenring's avatarAnja Leichsenring <aleichsenring@ab-softlab.de>
    Reviewed-by: Benni Mack's avatarBenni Mack <benni@typo3.org>
    8d61bef0