Generiert ein Auswahl-Feld für Länder mit den übersetzten Ländernamen.
Es kann dabei angegeben werden, welche Länder zur Auswahl stehen und welche davon die Favoriten sind. Die Favoriten werden vor allen anderen Ländern ganz oben in der Auswahl ausgegeben.
Die Namen der Länder werden in der jeweiligen Sprache ausgegeben, in der man sich aktuell auf der Website und im Bakehouse befindet.
Zudem kann angegeben werden, welches Ausgabeformat die Optionen haben (zweistelliger ISO Code, dreistelliger ISO Code, UID, etc.).
Die Namen der Länder werden in der jeweiligen Sprache ausgegeben, in der man sich aktuell auf der Website und im Bakehouse befindet.
Zudem kann angegeben werden, welches Ausgabeformat die Optionen haben (zweistelliger ISO Code, dreistelliger ISO Code, UID, etc.).
Tipp
Placeholder erstellen
Da dieser ViewHelper eine Ableitung vom f:form.select ViewHelper ist, können die Attribute prependOptionLabel und prependOptionValue für einen Placeholder verwendet werden.
Attribute
| Name | Beschreibung | Type | default | required |
|---|---|---|---|---|
| countries | Länder, die als Auswahl ausgegeben werden:
| mixed | all | false |
| favouriteCountries | Länder, die als Favoriten in der Auswahl ausgegeben werden:
| mixed | false | |
| format | Ausgabeformat (z. B. "isoCodeA2", "isoCodeA3" oder "uid") | string | uid | false |
Beispiel
html
<bh:form.countrySelect name="land" countries="all" favouriteCountries="at,de,ch,it,nl" format="isoCodeA2" />
Ausgabe
html
<select name="land">
<option value="DE">Deutschland</option>
<option value="IT">Italien</option>
<option value="NL">Niederlande</option>
<option value="AT">Österreich</option>
<option value="CH">Schweiz</option>
<optgroup label="weiter Länder">
<option value="AF">Afghanistan</option>
<option value="EG">Ägypten</option>
<option value="AX">Ålandinseln</option>
...
</optgroup>
</select>