bh:form.countrySelect  

    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.).
    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

    NameBeschreibungTypedefaultrequired
    countriesLänder, die als Auswahl ausgegeben werden:
    • "all"
    • Array
    • String der ISO Codes mit Komma getrennt
    mixedallfalse
    favouriteCountriesLänder, die als Favoriten in der Auswahl ausgegeben werden:
    • "all"
    • Array
    • String der ISO Codes mit Komma getrennt
    mixedfalse
    formatAusgabeformat (z. B. "isoCodeA2", "isoCodeA3" oder "uid")stringuidfalse

    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>