# Sprachauswahl mit Flaggen?

**URL:** <https://forum.shopware.com/t/sprachauswahl-mit-flaggen/32570>\
**Category:** Themes & Design\
**Created:** [26. November 2015 um 15:43 UTC](https://forum.shopware.com/t/sprachauswahl-mit-flaggen/32570 "2015-11-26T15:43:56Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![RaimundT](https://avatars.discourse-cdn.com/v4/letter/r/a6a055/32.png) [@RaimundT](https://forum.shopware.com/u/RaimundT)\
**Post date:** [26. November 2015 um 15:43 UTC](https://forum.shopware.com/t/sprachauswahl-mit-flaggen/32570/1 "2015-11-26T15:43:56Z")

</div>

Hallo, zur Zeit sieht unsere Sprachauswahl sieht aktuell so aus: ![](https://europe1.discourse-cdn.com/flex013/uploads/shopware/original/2X/d/d6f5a08dba31f856c9d80dd9301fd34e313ecda6.png) Wie ist es möglich die Shopnamen durch Flaggen zu ersetzen? Ich bin bereits in der …/widgets/index/shop\_menu.tpl im Language Switcher, aber weiter komme ich nicht… [code] {\* Language switcher \*} {block name=‘frontend\_index\_actions\_active\_shop’} {if $shop && $languages|count \> 1}

{if $languages|count \> 1}

  
{if $shop && $languages|count \> 1}  

{$shop-\>getName()}
  
{/if}  
{foreach $languages as $language} getId() === $shop-\>getId()}selected=“selected”{/if}\> {$language-\>getName()} {/foreach}  
  
{block name=“frontend\_index\_actions\_active\_shop\_inline”}{/block}  
  

  
 {/if}  
{/if} {/block} [/code]

---

<div class="post-metadata">

**Author:** ![Dennis\_Wahl](https://avatars.discourse-cdn.com/v4/letter/d/838e76/32.png) [@Dennis\_Wahl](https://forum.shopware.com/u/Dennis_Wahl)\
**Post date:** [26. November 2015 um 16:56 UTC](https://forum.shopware.com/t/sprachauswahl-mit-flaggen/32570/2 "2015-11-26T16:56:41Z")

</div>

Hi RaimundT, eventuell hilft dir [http://community.shopware.com/Laenderflaggen-hinzufuegen\_detail\_1434.html](http://community.shopware.com/Laenderflaggen-hinzufuegen_detail_1434.html) weiter. Dies ist zwar für das Emotion Template aber lässt sich ggf. abwandeln. Gruß Dennis

---

<div class="post-metadata">

**Author:** ![RaimundT](https://avatars.discourse-cdn.com/v4/letter/r/a6a055/32.png) [@RaimundT](https://forum.shopware.com/u/RaimundT)\
**Post date:** [27. November 2015 um 09:42 UTC](https://forum.shopware.com/t/sprachauswahl-mit-flaggen/32570/3 "2015-11-27T09:42:16Z")

</div>

Danke für die Rückmeldung. Die Flaggen existieren ja bereits, ich weiß nur nicht wie ich Sie in den Language Switcher “einbauen” kann ☹

---

<div class="post-metadata">

**Author:** ![8mylez](https://avatars.discourse-cdn.com/v4/letter/8/f1d935/32.png) [@8mylez](https://forum.shopware.com/u/8mylez)\
**Post date:** [1. Dezember 2015 um 06:41 UTC](https://forum.shopware.com/t/sprachauswahl-mit-flaggen/32570/4 "2015-12-01T06:41:20Z")

</div>

Hallo RaimundT, die Auswahl der Sprache ist ein klassischer Select Tag. Um das für alle Browser hinzubekommen musst du javascript verwenden. Vielleicht hilft dir [http://designwithpc.com/Plugins/ddSlick](http://designwithpc.com/Plugins/ddSlick) weiter.

---

<div class="post-metadata">

**Author:** ![brettvormkopp](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/brettvormkopp/32/7788_2.png) [@brettvormkopp](https://forum.shopware.com/u/brettvormkopp)\
**Post date:** [25. August 2016 um 08:01 UTC](https://forum.shopware.com/t/sprachauswahl-mit-flaggen/32570/5 "2016-08-25T08:01:55Z")

</div>

Ich würde hier gern anknüpfen. Ich habe meine shop\_menu.tpl so aufgesplittet, dass jede verfügbare Sprache ohne Dropdown angezeigt wird. Nun, die Flaggen-Sprite wird über die CSS Klasse „language–flag“ aufgerufen. Die Flagge des jeweiligen Landes ist dann abhängig vom iso Wert „de\_DE“ oder „en\_GB“ welcher dann zusätzlich zu dieser CSS Klasse erscheinen muss, also class=„language–flag de\_DE“ = Deutschlandflagge oder „language–flag en\_GB“ = UnionJack

Mein Frage wäre hier: wie bekomme ich diese ISO-Codes aus der {$language} innerhalb der foreach-Schleife? In der normalen Anzeige ist es die Variable $shop-\>getLocale()-\>toString();

Danke und Gruss
