Zum Inhalt springen

Formhandler Dropdown aus static_countries erzeugen

Erstellt am 6. September 2010 · 3 Antworten · letzte Antwort am 6. Oktober 2011

Tags: Frage

stefan.​glanz ·

Hallo!

Kann für ein einfaches Formular kein Dropdown generieren lassen. Folgend mein Setup:

plugin.Tx_Formhandler.settings.predef.default.markers {

options_dropdown = CONTENT
options_dropdown{
   table = static_countries
      select {
        pidInList = uid
        orderBy = cn_short_en
        selectFields = uid,cn_iso_3
      }
   
     renderObj = TEXT
     renderObj {
        #value
        10 = TEXT
        10.wrap = <option value="|"
        10.field = cn_iso_3

        #selected
        12 = TEXT
        12.wrap = ###selected_country_|###>
        12.field = cn_iso_3

        #label
        13 = TEXT
        13.wrap = |</option>
        13.field = cn_iso_3
      }


}

Uns so sieht der Maker im HTML aus:

<select id="formhandler[country]">

  <option value="">###LLL:country_select###</option>

  ###dropdown_countries###

</select> 

Es gibt einfach keine Option-Punkte außer dem ersten, der durch das Lang-File gefüllt wird.

Freue mich auf eure Hilfe!

SG
sini ·

Hast dus am Ende geschafft? Ich müsste das auch grad machen und bei mir erscheint leider nichts...

Danke

winter ·

Mit diesen drei Änderungen müsste es klappen:

[...]
  pidInList = 0
[...]
  selectFields = cn_iso_3,cn_short_en
[...]
  13.field = cn_short_en
[...]
PPAM ·

Ich musste das <select> noch um den Parameter name erweiteren damit es funktioniert:
<select id="formhandler[country]" name="formhandler[country]">

<select id="formhandler[country]">

  <option value="">###LLL:country_select###</option>

  ###dropdown_countries###

</select>