# Sortierung Länderliste alphabetisch in versch. Sprachen

**URL:** <https://forum.shopware.com/t/sortierung-landerliste-alphabetisch-in-versch-sprachen/28166>\
**Category:** Shopware 3.5\
**Tags:** programming\
**Created:** [16. Juni 2015 um 11:52 UTC](https://forum.shopware.com/t/sortierung-landerliste-alphabetisch-in-versch-sprachen/28166 "2015-06-16T11:52:40Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![flo.kalango](https://avatars.discourse-cdn.com/v4/letter/f/6a8cbe/32.png) [@flo.kalango](https://forum.shopware.com/u/flo.kalango)\
**Post date:** [16. Juni 2015 um 11:52 UTC](https://forum.shopware.com/t/sortierung-landerliste-alphabetisch-in-versch-sprachen/28166/1 "2015-06-16T11:52:40Z")

</div>

Hallo Community, kann die Ausgabe der Länderliste (Lieferland, Land bei Registrierung, etc.) in den versch. Sprachen alphabetisch sortiert ausgegeben werden? Momentan habe ich es so gelöst, daß ich die Positionsangabe in den Grundeinstellungen \>\> Shopeinstellunegn \>\> Länder nutze. Großer Nachteil: - keine alphabetische Sortierung in den Fremdprachen (z.B. Spanien \>\> Espana) - Notwendigkeit der Positionseingabe für Länder in 10er Schritten, damit bei Neueintragung eines Landes ich es zwischen andere Positionen einfügen kann, was sehr umständlich ist. Es sollte einfach möglich sein, die Länder in allen Sprachen alphabetisch sortiert auszugeben. Gibt es dazu die Möglichkeit, die Sortierung im Template mittels Code alphabetisch auszugeben? Danke euch schon mal

---

<div class="post-metadata">

**Author:** ![flo.kalango](https://avatars.discourse-cdn.com/v4/letter/f/6a8cbe/32.png) [@flo.kalango](https://forum.shopware.com/u/flo.kalango)\
**Post date:** [16. Juni 2015 um 12:28 UTC](https://forum.shopware.com/t/sortierung-landerliste-alphabetisch-in-versch-sprachen/28166/2 "2015-06-16T12:28:51Z")

</div>

Sodala, nach ein paar Minuten Suche bei Google habe ich es nun selbst gelöst bzw. eine Smarty PlugIn gefunden, mit dem man sortieren kann. [Auf Alphabetische Sortierung von Varianten ändern](http://sven-goessling.de/12/04/2013/shopware-4-auf-alphabetische-sortierung-von-varianten-andern-12-04-13/) Man muss nach Anlegen und Hochladen der „modifier.sortby.php“ in den Template Dateien [quote]register/billing\_fieldset.tpl[/quote] [quote]register/shipping\_fieldset.tpl[/quote] [quote]checkout/shipping\_costs.tpl[/quote] die Zeile `{foreach from=$country\_list item=country}` suchen und da folgenden Code eingeben `{foreach from=$country\_list|@sortby:"countryname" item=country}` Und schon werden die Länder bei der Registrierung oder Auswahl im Warenkorb alphabetisch sortiert ausgegeben. Ergänzung: Die Zeile mit den Bundesstaaten muss auch noch angepasst werden: `{foreach from=$country.states item=state}` wird zu `{foreach from=$country.states|@sortby:"name" item=state}` Vielleicht kann’s ja jemand brauchen, beste Grüße

---

<div class="post-metadata">

**Author:** ![eldan](https://avatars.discourse-cdn.com/v4/letter/e/8797f3/32.png) [@eldan](https://forum.shopware.com/u/eldan)\
**Post date:** [4. November 2015 um 15:38 UTC](https://forum.shopware.com/t/sortierung-landerliste-alphabetisch-in-versch-sprachen/28166/3 "2015-11-04T15:38:42Z")

</div>

Hi Flo, danke erstmal, sollte mir weiterhelfen. 🙂 Kann es sein das sich hier seit Juni was am Template getan hat? Die Abfragen in den von dir genannten Dateien sehen jetzt nicht mehr so aus. ☹ Folgendes steht z. B. in der shipping\_costs.tpl … {foreach $sCountryList as $country} … Beste Grüße

---

<div class="post-metadata">

**Author:** ![flo.kalango](https://avatars.discourse-cdn.com/v4/letter/f/6a8cbe/32.png) [@flo.kalango](https://forum.shopware.com/u/flo.kalango)\
**Post date:** [4. November 2015 um 15:45 UTC](https://forum.shopware.com/t/sortierung-landerliste-alphabetisch-in-versch-sprachen/28166/4 "2015-11-04T15:45:13Z")

</div>

Ich verwende ein angepasstes Conexco Responsive Template für SW 4.

---

<div class="post-metadata">

**Author:** ![elm-st](https://avatars.discourse-cdn.com/v4/letter/e/a87d85/32.png) [@elm-st](https://forum.shopware.com/u/elm-st)\
**Post date:** [16. November 2015 um 12:38 UTC](https://forum.shopware.com/t/sortierung-landerliste-alphabetisch-in-versch-sprachen/28166/5 "2015-11-16T12:38:16Z")

</div>

Hallo Zusammen, ich müsste auch nochmal einhaken. Auch ich versuche die Länder je nach Sprache nach dem Namen zu sortieren. Der Ansatz mit dem Modifier ist ja soweit gut, funktioniert jedoch bei mir nicht. In den Templates wird ja eine foreach-Schleife mittlerweile nicht mehr mit from="…" item="…" ausgeführt sondern mit “foreach … as …” und wenn ich nun wie in der Anleitung beschrieben den sortby Aufruf so schreibe: {foreach $country\_list|@sortby:“countryname” as $country} schmeißt Shopware einen Fehler. Aktuell nutzen wir noch Shopware CE 5.0.3. mit einem eigenen Theme (Parent: Bare) Irgendwie habe ich das Gefühl, dass der Modifier nicht greift also gar nicht angesprochen wird. Hat jemand diese Version mit dem Modifier in Shopware 5 schon ans Laufen bekommen oder gibt es Alternativen? Würde mich freuen wenn jemand helfen könnte. Grüße baterista Edit: Wer lesen kann ist klar im Vorteil … Ich hatte einen Fehler im Dateinamen … ☹ Dann wird der Modifier natürlich nicht angesprochen … Somit läuft jetzt aber alles wie gewünscht. Habe diese Artikel genutzt [Shopware 4: Auf Alphabetische Sortierung von Varianten ändern](http://sven-goessling.de/12/04/2013/shopware-4-auf-alphabetische-sortierung-von-varianten-andern-12-04-13/) (geht auch in der 5er CE)
