Bug #84139

l18n_cfg not respected in sysext/frontend/Classes/Page/PageRepository.php

Added by Martin R. Krause 9 months ago. Updated 7 months ago.

Status:
Under Review
Priority:
Must have
Assignee:
-
Category:
Localization
Target version:
-
Start date:
2018-03-05
Due date:
% Done:

0%

TYPO3 Version:
7
PHP Version:
7.1
Tags:
Complexity:
easy
Is Regression:
Sprint Focus:

Description

All page gathering and overlaying methods in sysext/frontend/Classes/Page/PageRepository.php do not care for l18n_cfg settings (Hide if no translation, Hide default translation).

Fix idea:

        foreach ($records as $index => $record) {
            if (GeneralUtility::hideIfDefaultLanguage($record['l18n_cfg']) && $this->sys_language_uid === 0) {
                unset($records[$index]);
            }
            if (GeneralUtility::hideIfNotTranslated($record['l18n_cfg']) && $this->sys_language_uid !== 0 && !$record['_PAGES_OVERLAY']) {
                if ($record['uid'] == 2464) die(var_dump($record));
                unset($records[$index]);
            }
        }

Related issues

Related to TYPO3 Core - Bug #82122: Typo3DbBackend::doLanguageAndWorkspaceOverlay ignores pages l18n_cfg Under Review 2017-08-17
Related to TYPO3 Core - Bug #85063: \TYPO3\CMS\Frontend\Typolink\PageLinkBuilder::build doesn't honor l18n_cfg settings Closed 2018-05-22

History

#1 Updated by Markus Sommer 9 months ago

  • Complexity set to easy

#2 Updated by Stephan GroƟberndt 9 months ago

  • Subject changed from l18n_cfg not resprected in sysext/frontend/Classes/Page/PageRepository.php to l18n_cfg not respected in sysext/frontend/Classes/Page/PageRepository.php

#3 Updated by Wolfgang Klinger 9 months ago

  • Related to Bug #82122: Typo3DbBackend::doLanguageAndWorkspaceOverlay ignores pages l18n_cfg added

#4 Updated by Gerrit Code Review 7 months ago

  • Status changed from New to Under Review

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

#5 Updated by Tymoteusz Motylewski 7 months ago

  • Related to Bug #85063: \TYPO3\CMS\Frontend\Typolink\PageLinkBuilder::build doesn't honor l18n_cfg settings added

Also available in: Atom PDF