Zum Inhalt springen

Powermail prefill select

Erstellt am 5. November 2018 · 1 Antwort · letzte Antwort am 5. November 2018

Tags: TYPO3 8, Frage

supergrobi ·

Hallo Ihr,

ich sitze gerade an einem Problem mit Powermail. Und zwar möchte ich dort ein Selectfeld (Auswahlliste) mit Daten aus einer Datenbank (Extension) befüllen. Im Formular ist das TS dort beim Auswahlfeld eingetragen: Aus TypoScript generieren = lib.options. Statische Werte in die Selectbox zu bekommen, klappt eigentlich:

lib.options = CONTENT
lib.options.value = Red shoes|red[\n]Blue shoes|blue|*[\n]Pink shoes|pink

Wenn ich das nun aber dynamisch mit Werten aus der Datenbank befüllen möchte, dann weiss ich nicht genau, wie ich die Werte in die Select-Options hineinbekomme. Bisher hab ich das so:

lib.options = CONTENT {
lib.options {
    table = tx_projektdatenbank_domain_model_kategorie
    select {
      orderBy = kategorie
      }
    renderObj = COA
    renderObj {
      10 = TEXT
      10.field = kategorie
      lib.options.value = kategorie
      }
    }
}

Das hier
lib.options.value = kategorie
funktioniert so aber nicht. Vielleicht kann mir ja jemand weiterhelfen oder Tipps geben, wie das richtig oder besser funktionieren könnte. Danke schonmal.

supergrobi ·

Hab gerade gesehen, dass dieses Thema ja auch schon im Beitrag "Powermail2 - dynamisch generierte Checkboxen" behandelt wurde. Hab mein TS mal angepasst, aber es klappt immer noch nicht ("Error, no options to show"). So sieht mein Code jetzt aus:

lib.options = CONTENT
lib.options {
    table = tx_projektdatenbank_domain_model_kategorie
    select {
      orderBy = kategorie
      }
    renderObj = COA
    renderObj {
      10 = COA
      10 {
        10 = TEXT
        10.dataWrap = {field:kategorie}[\n]
        }
      }
}