# Länderauswahl

**URL:** https://forum.shopware.com/t/landerauswahl/34871
**Category:** Allgemein
**Created:** [27. Februar 2016 um 11:43 UTC](https://forum.shopware.com/t/landerauswahl/34871 "2016-02-27T11:43:43Z")
**Posts on this page:** 4
**Page:** 1

<div class="post-metadata">

### Author: ![erdbeere100](https://avatars.discourse-cdn.com/v4/letter/e/4491bb/32.png) [@erdbeere100](https://forum.shopware.com/u/erdbeere100)
#### Post date: [27. Februar 2016 um 11:43 UTC](https://forum.shopware.com/t/landerauswahl/34871/1 "2016-02-27T11:43:43Z")

</div>

Hallo

Leider finde ich nicht die Möglichkeit, bei der Adresseingabe die Vorauswahl des Landes zu steuern. Bei mir steht immer Bosnien Herzegowina drin. Ich möchte gerne, dass als Vorauswahl dort Deutschland steht. Wie mache ich das?

Ich habe schon die Positionszahlen verändert (Deutschland 1, der Rest auf 10) trotzdem geht es nicht.

Danke 🙂

---

<div class="post-metadata">

### Author: ![drakon](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/drakon/32/7724_2.png) [@drakon](https://forum.shopware.com/u/drakon)
#### Post date: [27. Februar 2016 um 12:05 UTC](https://forum.shopware.com/t/landerauswahl/34871/2 "2016-02-27T12:05:52Z")

</div>

Cache gelöscht?

---

<div class="post-metadata">

### Author: ![erdbeere100](https://avatars.discourse-cdn.com/v4/letter/e/4491bb/32.png) [@erdbeere100](https://forum.shopware.com/u/erdbeere100)
#### Post date: [27. Februar 2016 um 12:42 UTC](https://forum.shopware.com/t/landerauswahl/34871/3 "2016-02-27T12:42:09Z")

</div>

ja, das mache ich immer sofort. Habe jetzt Bosnien deaktiviert und nun steht im dem Felt “Land\*” was ja schon mal besser ist. Aber bekommt man das auch hin, dass dort “Deutschland” vorgeschlagen wird?

---

<div class="post-metadata">

### Author: ![DanielNogel](https://avatars.discourse-cdn.com/v4/letter/d/96bed5/32.png) [@DanielNogel](https://forum.shopware.com/u/DanielNogel)
#### Post date: [1. März 2016 um 18:46 UTC](https://forum.shopware.com/t/landerauswahl/34871/4 "2016-03-01T18:46:05Z")

</div>

Hi,

so wie ich das sehe,&nbsp;macht Shopware das auf Basis der Daten in der Session: Wenn da schonmal ein Land drin war (bspw. von einer vorherigen Bestellung o.ä.), wird das vorausgewählt. Das passiert letztlich an zwei Stellen:

Template:

```
		{* Country *}
		{block name='frontend_register_billing_fieldset_input_country'}
			
				
                    {s name='RegisterBillingPlaceholderCountry'}{/s}{s name="RequiredField" namespace="frontend/register/index"}{/s}
                    {foreach $country_list as $country}
                        
                            {$country.countryname}
                        
                    {/foreach}
				
			
		{/block}

```

Da prüft der auf “$form\_data.country” ab - und der Wert wird in&nbsp;\Shopware\_Controllers\_Frontend\_Register::billingAction gesetzt:

```
        // setting the country and the states from the session
        if (!empty($this->session['sCountry']) && empty($this->View()->register->billing->form_data->country)) {
            $this->View()->register->billing->form_data->country = $this->session['sCountry'];
        }

```

Von daher kann man deine Vorauswahl mMn entweder über ein PostDispatch-Event auf der billingAction umsetzen oder über eine Template-Anpassung des Blocks&nbsp;frontend\_register\_billing\_fieldset\_input\_country.

Oder ich habe irgendwas ganz einfaches übersehen 🙂

Daniel
