Neu Sprachauswahl Mobile Version vom Footer in den Header

Umalasa Arts & Crafts

Neues Mitglied
10. Juli 2020
1
0
Hallo alle zusammen!

Mir ist aufgefallen das im Evo Template in der mobilen Version die Sprachauswahl nur im Footer ist zu finden ist.
Für eine bessere Übersicht würde ich die aber gerne in den Header transportieren.

Hat jemand eine Idee wie ich das machen könnte?

Vielen Dank und Liebe Grüße,

Ance
 

JulianG

Administrator
Mitarbeiter
14. November 2013
1.254
398
Hi,

ich weiss nicht, ob du damit etwas anfangen kannst, aber auf die schnelle habe ich noch einen MergeRequest aus einem anderen Ticket für dich, der aber leider schon auf Shop5 basiert, da wir dort im Grunde den gleichen Schluss gezogen haben: https://issues.jtl-software.de/issues/SHOP-4129

Hier ist der MR dafür: https://gitlab.com/jtl-software/jtl-shop/core/-/merge_requests/878/diffs

Vielleicht kannst du oder jemand hier der gerne bastelt da etwas herausziehen um es kurzfristig anzupassen.
 

Patrick Gugelsberger

Moderator
Mitarbeiter
1. Februar 2019
454
78
Hallo @Umalasa Arts & Crafts,

ist sicherlich nicht die schönste Lösung aber vielleicht hilft dir das ja in die richtige Richtung.

Ich habe lediglich aus der Datei "templates/evo/layout/footer.tpl" folgenden Block in die "templates/evo/layout/header.tpl" gepackt:

Code:
<div class="row">
                {block name="footer-language"}
                {if isset($smarty.session.Sprachen) && $smarty.session.Sprachen|@count > 1}
                    <div class="language-dropdown dropdown visible-xs col-xs-6 text-center">
                        <a href="#" class="dropdown-toggle" data-toggle="dropdown" title="{lang key='selectLang'}">
                            <i class="fa fa-language"></i>
                            <span class="caret"></span>
                        </a>
                        <ul id="language-dropdown-small" class="dropdown-menu dropdown-menu-right">
                            {foreach from=$smarty.session.Sprachen item=Sprache}
                                {if $Sprache->kSprache == $smarty.session.kSprache}
                                    <li class="active lang-{$lang} visible-xs"><a>{if $lang === 'ger'}{$Sprache->cNameDeutsch}{else}{$Sprache->cNameEnglisch}{/if}</a></li>
                                {/if}
                            {/foreach}
                            {foreach from=$smarty.session.Sprachen item=oSprache}
                                {if $oSprache->kSprache != $smarty.session.kSprache}
                                    <li>
                                        <a href="{$oSprache->cURL}" class="link_lang {$oSprache->cISO}" rel="nofollow">{if $lang === 'ger'}{$oSprache->cNameDeutsch}{else}{$oSprache->cNameEnglisch}{/if}</a>
                                    </li>
                                {/if}
                            {/foreach}
                        </ul>
                    </div>
                {/if}
                {/block}
                {block name="footer-currency"}
                {if isset($smarty.session.Waehrungen) && $smarty.session.Waehrungen|@count > 1}
                    <div class="currency-dropdown dropdown visible-xs col-xs-6 text-center">
                        <a href="#" class="dropdown-toggle" data-toggle="dropdown">
                            {if $smarty.session.Waehrung->cISO === 'EUR'}
                                <i class="fa fa-eur" title="{$smarty.session.Waehrung->cName}"></i>
                            {elseif $smarty.session.Waehrung->cISO === 'USD'}
                                <i class="fa fa-usd" title="{$smarty.session.Waehrung->cName}"></i>
                            {elseif $smarty.session.Waehrung->cISO === 'GBP'}
                                <i class="fa fa-gbp" title="{$smarty.session.Waehrung->cName}"></i>
                            {else}
                                {$smarty.session.Waehrung->cName}
                            {/if} <span class="caret"></span>
                        </a>
                        <ul id="currency-dropdown-small" class="dropdown-menu dropdown-menu-right">
                            {foreach from=$smarty.session.Waehrungen item=oWaehrung}
                                <li>
                                    <a href="{$oWaehrung->cURL}" rel="nofollow">{$oWaehrung->cName}</a>
                                </li>
                            {/foreach}
                        </ul>
                    </div>
                {/if}
                {/block}
</div>

Das ganze habe ich in den "header" block gepackt, in der Anlage ein Screenshot wie das ganze aussieht und für die Shop Version 4.06.17 fertige Dateien, diese müsstest du einfach nur noch mit deinen austauschen (vorher definitiv ein Backup deiner Dateien machen!)
 

Anhänge

  • footer_header.zip
    6,8 KB · Aufrufe: 5
  • test lang.png
    test lang.png
    68,5 KB · Aufrufe: 15
  • Ich liebe es
Reaktionen: JulianG
Ähnliche Themen
Titel Forum Antworten Datum
Neu WMS Mobile falscher Artikel beim Picken JTL-WMS / JTL-Packtisch+ - Fehler und Bugs 0
Neu WMS Mobile zeigt keine Bilder an JTL-WMS / JTL-Packtisch+ - Fehler und Bugs 0
Bilder werden nicht auf WMS mobile angezeigt JTL-WMS / JTL-Packtisch+ - Fehler und Bugs 0
Neu WMS Mobile langsam seit Android Update User helfen Usern 4
Neu neue Tarife - WMS-Lizenzen (Desktop / Mobile) - Pool oder Umstellung im Kundencenter notwendig ? User helfen Usern - Fragen zu JTL-Wawi 10
Neu Shop 5.3.3 Nova mobile Ansicht sehr klein somit schwer bedienbar Allgemeine Fragen zu JTL-Shop 8
Beantwortet Automatischer Logout nach X Minuten inaktivität beim WMS Mobile? [WAWI-73340] Arbeitsabläufe in JTL-WMS / JTL-Packtisch+ 1
Neu Ab Version 1.9.6.0: XRechnung 3.0.2 und ZUGFeRD News, Events und Umfragen 0
Neu ++ Fehler beim update von 1.55.5.3 auf version 1.8.11.0 ++ Installation von JTL-Wawi 8
Neue App Version verfügbar eazyauction Otto.de - Anbindung (SCX) 9
Neu Sehr lange Ladezeit der Produktseite nach Upgrade auf Version 5.4 Allgemeine Fragen zu JTL-Shop 6
JTL-SHO 5 standard, downgrade zu CFE-Version, beide gehostet bei JTL Einrichtung JTL-Shop5 4
Neu Workflow und Version für Vorhaben Starten mit JTL: Projektabwicklung & Migration 3
Neu Neueste Version Paypal Checkout: Rechnungskauf mit Ratepay und Paypal-Kreditkarte sind nicht verfügbar. Plugins für JTL-Shop 21
Neu Wichtige Infos zu GPSR-Attributen für JTL-eazyAuction und kommende JTL-Wawi Version 1.9.6.0 Einrichtung und Installation von JTL-eazyAuction 136
Amazon Lister Beta Version JTL-Wawi 1.9 2
Neu Artikel- und Versandgewicht bei Stücklisten wird nicht nachberechnet JTL-Version 1.8.12.2 JTL-Wawi - Fehler und Bugs 4
Warum und auf was updaten? Wir sind zufrieden mit der Version 1.6.48.0 JTL-Wawi 1.6 4
Neu Problem mit Scroll-Link nach Update auf Shop-Version 5.3.3 Technische Fragen zu Plugins und Templates 5
In Bearbeitung Micro SD TSE und Android Version JTL-POS - Fragen zu Hardware 1
Neu CMD-Line-Version von JTL-Ameise User helfen Usern - Fragen zu JTL-Wawi 4
update von 1.3.21.1 auf Version 1.8.12.2 JTL-Wawi 1.8 6
Neu Amazon Abgleich Fehler - Hotfix für Version 1.5.55.8 funktioniert nicht JTL-Wawi - Fehler und Bugs 7

Ähnliche Themen