Offen Sprachauswahl per einfachem Mausklick ohne expander Box

tulek

Aktives Mitglied
31. Juli 2015
4
0
Hallo Forum,

ich wende mich hilfesuchend an Euch. Ich würde gern die Sprachauswahl in unserem Shop mit einem Klick ändern können,
also nicht mit der Maus über die Flagge hovern und dann aus dem expander Div den Link anklicken, sondern einfach per
Klick auf die Flagge, da wir nur deutsch und englisch zur Auswahl haben sollte das theoretisch kein Problem sein.

Momentan sieht es im Template-Code so aus:

Code:
<!-- language -->               {if isset($smarty.session.Sprachen) && $smarty.session.Sprachen|@count > 1}
                  <li>
                     {foreach from=$smarty.session.Sprachen item=Sprache}
                        {if $Sprache->kSprache == $smarty.session.kSprache}
                           <a href="{$Sprache->cURL}" id="language" class="expander" rel="nofollow">
                              {*if $lang == "ger"}{$Sprache->cNameDeutsch}{else}{$Sprache->cNameEnglisch}{/if*}
                              <img src="{$currentTemplateDir}/themes/base/images/flags/{$lang}.png" height="12" class="vmiddle" alt="{if $lang == "ger"}{$Sprache->cNameDeutsch}{else}{$Sprache->cNameEnglisch}{/if}" />
                           </a>
                        {/if}
                     {/foreach}
                     <div id="ep_language" class="expander_box">
                        <div class="expander_inner">
                           {foreach from=$smarty.session.Sprachen item=oSprache}
                           {if $oSprache->kSprache != $smarty.session.kSprache}
                              <p><a href="{$oSprache->cURL}" class="link_lang {$oSprache->cISO}" rel="nofollow">{if $lang == "ger"}{$oSprache->cNameDeutsch}{else}{$oSprache->cNameEnglisch}{/if}</a></p>
                           {/if}
                           {/foreach}
                        </div>
                     </div>
                  </li>
               {/if}

Seht Ihr da eine Möglichkeit, ich stehe da gerade etwas auf dem Schlauch.
 

ag-websolutions.de

Sehr aktives Mitglied
29. Dezember 2009
14.548
233
AW: Sprachauswahl per einfachem Mausklick ohne expander Box

ja, das "hovern" erfolgt via css

Einfach das css anpassen, dannkannst du die Flaggen/Sprachlinks permanent anzeigen lassen
 

tulek

Aktives Mitglied
31. Juli 2015
4
0
AW: Sprachauswahl per einfachem Mausklick ohne expander Box

Das ist mir bewusst, so weit bin/war ich auch schonn, allerdings würde ich aus gründen der Optik nur die jeweils nicht aktive Flagge anzeigen lassen, sprich im deutschsprachigen Shop den Union Jack und im englischsprachigen unserer Flagge.

Ich bin mir nur nicht ganz klar wie dafür dann die if Bedingung auszusehen hat.

Aber Danke auf jeden Fall für's Nachdenken.
 
Ähnliche Themen
Titel Forum Antworten Datum
Neu Wie lässt sich der Lieferstatus von Aufträgen per SQL abfragen? User helfen Usern - Fragen zu JTL-Wawi 8
Neu Sendungsnummern per Mail versenden bei mehreren Paketen User helfen Usern - Fragen zu JTL-Wawi 5
Neu Eigene Felder des Artikels per Exportvorlage Auftrag auslesen Schnittstellen Import / Export 0
Textvorlage bei "Nachricht an Kunde" per email nicht mehr möglich JTL-Wawi 1.11 2
Beantwortet Workflow Datei schreiben Dateiname per Dotliquid Fehler Illegales Zeichen im Pfad. callerMemberName : WriteFile JTL-Workflows - Fehler und Bugs 1
Bildimporte per Ameise ein "netter" Zeitvertreib JTL-Wawi 1.11 0
Lieferantenbestellung per Workflow bestätigen JTL-Wawi 1.11 0
Fehler Export PDF Datei / Senden per Email JTL-Wawi 1.11 2
Alternativtext für Artikelbilder per Ameise pro Plattform setzen JTL-Wawi 1.10 0
Neu Kundengruppe per SQL löschen User helfen Usern - Fragen zu JTL-Wawi 3
Neu Aktivierung des Kundenkontos per Bestätigungsemail Allgemeine Fragen zu JTL-Shop 5
Neu Kann man das Shop-Guthaben von Kunden per Workflow beeinflussen? User helfen Usern - Fragen zu JTL-Wawi 0
Neu "Ist Standard Dropshipping Lieferant" per Ameise exportieren User helfen Usern - Fragen zu JTL-Wawi 5
XML Auftragsimport per Workflow bediinen JTL-Wawi 1.8 1
neue Zahlungsart "Barter", trotzdem erscheint "Zahlung per Überweisung und QR-Code" JTL-Wawi 1.10 1
Neu Die Leiferantendaten bei Artikelstammdaten lassen sich per Ameise nicht ändern User helfen Usern - Fragen zu JTL-Wawi 6

Ähnliche Themen