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 { ...@@ -145,13 +145,7 @@ class BackendController extends ActionController {
$backendUser->pushModuleData('tools_beuser/index.php/web_SgNewsNews_' . $key, $menuSetting); $backendUser->pushModuleData('tools_beuser/index.php/web_SgNewsNews_' . $key, $menuSetting);
} }
$this->docHeaderComponent->setMetaInformation($this->pageInfo); $currentLanguageInfo = NULL;
$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));
if (!LicensingService::checkKey()) { if (!LicensingService::checkKey()) {
$this->view->assign('showLicenseBanner', TRUE); $this->view->assign('showLicenseBanner', TRUE);
...@@ -160,10 +154,18 @@ class BackendController extends ActionController { ...@@ -160,10 +154,18 @@ class BackendController extends ActionController {
'tools_beuser/index.php/web_SgNewsNews_language', 'ses' 'tools_beuser/index.php/web_SgNewsNews_language', 'ses'
) ?: 0; ) ?: 0;
$languageOptions = BackendNewsUtility::getAvailableLanguages($this->pageUid); $languageOptions = BackendNewsUtility::getAvailableLanguages($this->pageUid);
$currentLanguage = $languageOptions[$this->language] ?? NULL; $currentLanguageInfo = $languageOptions[$this->language] ?? NULL;
$this->view->assign('languageInfo', $currentLanguage);
} }
$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('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 { ...@@ -266,7 +268,7 @@ class BackendController extends ActionController {
->setHref( ->setHref(
BackendUtility::getModuleUrl('web_SgNewsNews') . '&id=' . $this->pageUid . '&SET[language]=' . $key BackendUtility::getModuleUrl('web_SgNewsNews') . '&id=' . $this->pageUid . '&SET[language]=' . $key
); );
if ((int) $this->language === $key) { if ((int) $this->language === (int) $key) {
$menuItem->setActive(TRUE); $menuItem->setActive(TRUE);
} }
$languageMenu->addMenuItem($menuItem); $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