Create proper footer menu urls for versions below TYPO3 8
foreach ($this->getPagesFromNavigation($data['navigation'], $languageUid) as $pageData) {
try {
if (VersionNumberUtility::convertVersionNumberToInteger(TYPO3_version) >= 8000000) {
$footerLinks[] = [
'url' => $uriBuilder->reset()
->setCreateAbsoluteUri(FALSE)
->setTargetPageUid($pageData['uid'])
->setArguments(['disableOptIn' => TRUE])
->buildFrontendUri(),
'name' => $contentObject->crop($pageData['title'], 20 . '|...|0'),
];
} else {
$footerLinks[] = [
'url' => '/index.php?id=' . $pageData['uid'] . '&disableOptIn=1',
'name' => $pageData['title'],
];
}
} catch (\Error $exception) {
// Occurs on the first creation of the translation.
continue;
}
}