[10.0.25.dev] Ordre des drapeaux dans la barre de langue, langue sélectionnée en premier
This commit is contained in:
parent
68d52a7f68
commit
7bea8e03e7
|
@ -31,7 +31,7 @@ class common {
|
|||
const TEMP_DIR = 'site/tmp/';
|
||||
|
||||
// Numéro de version
|
||||
const ZWII_VERSION = '10.0.24.dev';
|
||||
const ZWII_VERSION = '10.0.25.dev';
|
||||
|
||||
public static $actions = [];
|
||||
public static $coreModuleIds = [
|
||||
|
@ -2366,17 +2366,26 @@ class layout extends common {
|
|||
// Retourne les items du menu
|
||||
echo '<ul class="navLevel1">' . $items . '</ul>';
|
||||
}
|
||||
|
||||
|
||||
/*
|
||||
* Génére le code de la barre de langue
|
||||
* @param aucun
|
||||
*/
|
||||
public function showi18nUserSelect() {
|
||||
$items = '';
|
||||
// Menu de langues
|
||||
if (sizeof($this->i18nInstalled()) > 1) {
|
||||
$items .= '<li><form method="POST" action="' . helper::baseUrl() . 'i18n/lang" id="barFormSelectLanguage">';
|
||||
$items .= '<input type="image" alt="'.$this->geti18n().'" class="flag flagSelected"';
|
||||
$items .= ' name="'.$this->geti18n().'" src="' . helper::baseUrl(false) .'core/vendor/icon-flags/svg/'. $this->geti18n() .'.svg" data-tippy-content="'. $this->geti18n() .'" />';
|
||||
$items .= '</form></li>';
|
||||
foreach ($this->i18nInstalled() as $itemKey => $item) {
|
||||
$items .= '<li><form method="POST" action="' . helper::baseUrl() . 'i18n/lang" id="barFormSelectLanguage">';
|
||||
$items .= '<input type="image" alt="'.$itemKey.'" class="flag';
|
||||
$items .= $this->geti18n() === $itemKey ? ' flagSelected"' : '"';
|
||||
$items .= ' name="'.$itemKey.'" src="' . helper::baseUrl(false) .'core/vendor/icon-flags/svg/'. $itemKey .'.svg" data-tippy-content="'. $item .'" />';
|
||||
$items .= '</form></li>';
|
||||
if ($this->geti18n() !== $itemKey ) {
|
||||
$items .= '<li><form method="POST" action="' . helper::baseUrl() . 'i18n/lang" id="barFormSelectLanguage">';
|
||||
$items .= '<input type="image" alt="'.$itemKey.'" class="flag"';
|
||||
$items .= ' name="'.$itemKey.'" src="' . helper::baseUrl(false) .'core/vendor/icon-flags/svg/'. $itemKey .'.svg" data-tippy-content="'. $item .'" />';
|
||||
$items .= '</form></li>';
|
||||
}
|
||||
}
|
||||
}
|
||||
echo '<ul>' . $items . '</ul>';
|
||||
|
|
Loading…
Reference in New Issue