Skip to content
Code-Schnipsel Gruppen Projekte

fix: no js error if there is no linked page in other language.

Zusammengeführt Henning Leutz schlägt vor, dev in master zu mergen.
1 Datei
+ 4
4
Änderungen vergleichen
  • Nebeneinander
  • In der Reihe
@@ -35,7 +35,6 @@ public function __construct($attributes = [])
'dropdownText' => 'text', // false: disable text, `abbreviation`: i.e. DE, EN, `text`: i.e. German, English
'dropdownPosition' => 'right', // 'right', 'left'. stick to right or left bottom control corner
'showArrow' => true, // enable arrow down
'data-qui' => 'package/quiqqer/bricks/bin/Controls/LanguageSwitches/DropDown',
'flagFolderPath' => URL_BIN_DIR.'16x16/flags/'
]);
@@ -75,7 +74,7 @@ public function getBody()
$langs = $Project->getLanguages();
$counter = 0;
$showDropdown = true;
$showDropdown = false;
foreach ($langs as $lang) {
$a = $Site->existLang($lang);
@@ -84,8 +83,9 @@ public function getBody()
}
}
if ($counter <= 1) {
$showDropdown = false;
if ($counter > 1) {
$showDropdown = true;
$this->setJavaScriptControl('package/quiqqer/bricks/bin/Controls/LanguageSwitches/DropDown');
}
$Engine->assign([