Ergebnis 1 bis 2 von 2

Thema: Auswahlfelder: Auswahl als String bzw. ganzer Ländername ausgeben

  1. #1
    Contao-Nutzer
    Registriert seit
    06.08.2010.
    Beiträge
    104

    Standard Auswahlfelder: Auswahl als String bzw. ganzer Ländername ausgeben

    Moin moin,

    ich lasse über eine Erweiterung Einträge zu verschiedenen Ländern anlegen.
    Die Auswahlliste der Länder lasse ich über getCountries(); mit Optionen füllen.
    Wenn nun dort ein Land ausgewählt wird und ich die Auswahl in einer Tabelle
    speichere, so wird mir später, wenn ich die Spalte wieder ausgeben möchte,
    lediglich der Länderkürzel ausgegeben. Kann ich das irgendwie beeinflussen?
    Ich hätte gerne den englischsprachigen, vollständigen Namen des Landes.

    Desweiteren gibt es ein Auswahlfeld für die Art der Mitgliedschaft. Wird dort
    ein Eintrag ausgewählt, so wird mir später in der Ausgabe nur ein Zahlenwert
    1,2,3,usw. ausgegeben. Dort hätte ich jedoch gerne den sich hinter der Auswahl
    verbergenen String ausgegeben.

    Wie kann ich das bewerkstelligen?

    Herzlichen Dank,

    Papillon

  2. #2
    Contao-Urgestein Avatar von Toflar
    Registriert seit
    15.06.2009.
    Beiträge
    4.467
    Partner-ID
    8667
    User beschenken
    Wunschliste

    Standard

    Den Key dafür speichern, ist selbstverständlich sinnvoll. Du willst ja nicht das ganze Land da drin speichern - völlig unnötig

    Das Land kannst Du dir so wieder holen:

    PHP-Code:
    $this->loadLanguageFile('countries''en');
    include(
    TL_ROOT '/system/config/countries.php');

    $strCountryName strlen($GLOBALS['TL_LANG']['CNT'][$strKey]) ? utf8_romanize($GLOBALS['TL_LANG']['CNT'][$strKey]) : $countries[$strKey]; 
    So nimmst Du das Label aus den Englischen Sprachfiles und wenn die nicht da sind, ist das auch gleich mit Fallback auf die hardcodierten, Englischen Länderbezeichnungen
    Contao Core-Entwickler @terminal42 gmbh
    Wir sind Contao Premium-Partner!
    Für Individuallösungen kannst du uns gerne kontaktieren.
    PS: Heute schon getrakked?

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

Lesezeichen

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •