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.248
378
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
77
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
Sprachauswahl im JTL Shop 5 Einrichtung JTL-Shop5 5
Neu Ärger mit WMS mobile - Scan bestätigt nicht zuverlässig die Eingabe Gelöste Themen - JTL-WMS / JTL-Packtisch+ 4
Neu Pickliste für Standardlager - Sortierung in WMS Mobile Arbeitsabläufe in JTL-WMS / JTL-Packtisch+ 0
WMS Mobile App kein Benutzer wählbar JTL-Wawi App 1
Neu wir brauchen dringend Hilfe bei WMS-Mobile, Benutzeranmeldung User helfen Usern - Fragen zu JTL-Wawi 3
Neu Verbindung Mobile Server fehlgeschlagen, falsche Datenbankversion JTL-WMS / JTL-Packtisch+ - Fehler und Bugs 0
Neu gelöst: Update von 5.3.0 auf 5.3.1 - Dateien hochgeladen - immernoch alte Version Gelöste Themen in diesem Bereich 6
Ameise - Export Zahlungdaten ohne Minuszahlungen ? Version 1.9.1.0 JTL-Wawi 1.8 2
Neu JTL Connector Woocomerce für PHP Version 7.4 WooCommerce-Connector 2
I have faced an issue while the JTL Shop order has synchronized to the JTL WAWI 1.8 version. JTL-Wawi 1.8 0
Neu Bilder öffnen sich in mobiler Version fehlerhaft. Allgemeine Fragen zu JTL-Shop 0
Neu Erstinstallation JTL WaWi 1.8.12 - heruntergeladen wird SQL Express 2017 _statt_ der empfohlenen 2022 Version Installation von JTL-Wawi 8
Neu Ständiges Reload Icon in mobiler Version bei Konfigurator Allgemeine Fragen zu JTL-Shop 0
Neu Amazon-Lister ... JTL Version 1.5 vs 1.7 / 1.8 User helfen Usern 0
Upgrade von SQL Server 2014 auf höhere Version JTL-Wawi 1.8 4
Nur noch sporadischer Versand per Mail von Rechnungen, Lieferscheinen und Mahnungen nach Update auf Version 1.8. JTL-Wawi 1.8 0
Neu Fehler bei Update von 1.5.55.8 auf jede weitere Version bis einschließlich 1.8.11.0 Gelöste Themen in diesem Bereich 3
Neu Sind eigene Felder im Artikel in einer neueren Wawi-Version von Anfang an sichtbar? User helfen Usern - Fragen zu JTL-Wawi 8
Neu Cookieboot ab Version 5.0.x Allgemeine Fragen zu JTL-Shop 1

Ähnliche Themen