Skip to content
Code-Schnipsel Gruppen Projekte
Commit a6db6bac erstellt von Michael Danielczok's avatar Michael Danielczok
Dateien durchsuchen

feat: Save one ajax request by checking languages amount.

Übergeordneter b97ee41c
Keine zugehörigen Branchen gefunden
Keine zugehörigen Tags gefunden
Keine zugehörigen Merge Requests gefunden
......@@ -90,6 +90,14 @@ define('package/quiqqer/template-cologne/bin/javascript/controls/LangCurrencySwi
var self = this;
return new Promise(function (resolve) {
// save ajax request if the variable is set
if (COUNT_LANGUAGES && COUNT_LANGUAGES <=1) {
self.langSwitch = false;
resolve();
return;
}
if (!self.getAttribute('langSwitch')) {
self.langSwitch = false;
resolve();
......
......@@ -27,9 +27,9 @@
{$settingsCSS}
<script>
var basketStyle = "{$basketStyle}";
var basketOpen = "{$basketOpen}";
// var COUNT_LANGUAGES = 2;
var basketStyle = "{$basketStyle}";
var basketOpen = "{$basketOpen}";
var COUNT_LANGUAGES = "{$countLanguages}";
</script>
</head>
......
......@@ -23,8 +23,8 @@
'Logo' => $Project->getMedia()->getLogoImage()
]);
$Menu->prependHTML($EngineForMenu->fetch(\dirname(__FILE__).'/template/menu/menuPrefix.html'));
$Menu->appendHTML($EngineForMenu->fetch(\dirname(__FILE__).'/template/menu/menuSuffix.html'));
$Menu->prependHTML($EngineForMenu->fetch(\dirname(__FILE__) . '/template/menu/menuPrefix.html'));
$Menu->appendHTML($EngineForMenu->fetch(\dirname(__FILE__) . '/template/menu/menuSuffix.html'));
/* user avatar */
$Avatar = new QUI\FrontendUsers\Controls\UserIcon([
......@@ -60,6 +60,10 @@
'Template' => $Template
]);
/**
* Lang currency swtich control
*/
$LangCurrencySwitch = new \QUI\TemplateCologne\Controls\LangCurrencySwitch();
......@@ -71,5 +75,6 @@
$templateSettings['productPage'] = $productPage;
$templateSettings['Flags'] = $Flags;
$templateSettings['LangCurrencySwitch'] = $LangCurrencySwitch;
$templateSettings['countLanguages'] = \count($Project->getLanguages());
$Engine->assign($templateSettings);
0% Lade oder .
You are about to add 0 people to the discussion. Proceed with caution.
Bearbeitung dieser Nachricht zuerst beenden!
Bitte registrieren oder zum Kommentieren