Skip to content
Snippets Groups Projects
Commit b46ee0c4 authored by Paul Ilea's avatar Paul Ilea
Browse files

[BUGFIX] Language dropdown selected fix

parent a2096ce9
No related branches found
No related tags found
1 merge request!2Feature be module
......@@ -145,13 +145,7 @@ class BackendController extends ActionController {
$backendUser->pushModuleData('tools_beuser/index.php/web_SgNewsNews_' . $key, $menuSetting);
}
$this->docHeaderComponent->setMetaInformation($this->pageInfo);
$this->makeButtons();
$this->makeLanguageMenu();
$this->view->assign('pageUid', $this->pageUid);
$this->view->assign('rootPageUid', $this->rootPageUid);
$this->view->assign('docHeader', $this->docHeaderComponent->docHeaderContent());
$this->view->assign('typo3Version', VersionNumberUtility::convertVersionNumberToInteger(TYPO3_version));
$currentLanguageInfo = NULL;
if (!LicensingService::checkKey()) {
$this->view->assign('showLicenseBanner', TRUE);
......@@ -160,10 +154,18 @@ class BackendController extends ActionController {
'tools_beuser/index.php/web_SgNewsNews_language', 'ses'
) ?: 0;
$languageOptions = BackendNewsUtility::getAvailableLanguages($this->pageUid);
$currentLanguage = $languageOptions[$this->language] ?? NULL;
$this->view->assign('languageInfo', $currentLanguage);
$currentLanguageInfo = $languageOptions[$this->language] ?? NULL;
}
$this->docHeaderComponent->setMetaInformation($this->pageInfo);
$this->makeButtons();
$this->makeLanguageMenu();
$this->view->assign('pageUid', $this->pageUid);
$this->view->assign('rootPageUid', $this->rootPageUid);
$this->view->assign('language', $this->language);
$this->view->assign('languageInfo', $currentLanguageInfo);
$this->view->assign('docHeader', $this->docHeaderComponent->docHeaderContent());
$this->view->assign('typo3Version', VersionNumberUtility::convertVersionNumberToInteger(TYPO3_version));
}
}
......@@ -266,7 +268,7 @@ class BackendController extends ActionController {
->setHref(
BackendUtility::getModuleUrl('web_SgNewsNews') . '&id=' . $this->pageUid . '&SET[language]=' . $key
);
if ((int) $this->language === $key) {
if ((int) $this->language === (int) $key) {
$menuItem->setActive(TRUE);
}
$languageMenu->addMenuItem($menuItem);
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment