[TYPO3-german] f:form.select options TypoScript

Mikel lists at con-version.com
Mon Feb 6 09:10:26 CET 2017


Hallo Hauke,

ich persönlich würde dies über einen Fluid ViewHelper lösen. Einfach einen String übergeben und in ein Array wandeln. 

Geht aber auch über TS. In Deinem Fluid-Template (oder in Deinem plugin) kannst Du Variablen mit übergeben, welche ohnehin als Array übergeben werden.

Beispiel:

page = PAGE
page.10 = FLUIDTEMPLATE
page.10 {
……..
settings.view.formValues {
10 = wert1
20 = wert2
30 = wert3
}
}

In Fluid dann <f:form.select options="{settings.view.formValues}" />

Mikel


> Am 05.02.2017 um 15:25 schrieb Hauke Haller <post at haukehaller.de>:
> 
> Moin,
> kann man das options in f:form.select dynamisch per TS füllen? Erwartet
> wird da ja ein Array.
> 
> Soetwas funktioniert:
> <f:form.select options="{foo:'bar'}" />
> 
> Aber so gehts nicht (wird nicht als Array erkannt):
> 
> <f:form.select options="{f:cObject(typoscriptObjectPath:
> 'lib.selectOptions')}"/>
> 
> lib.selectOptions  = COA
> lib.selectOptions {
>  # stdWrap.wrap = {|}
>    10 = TEXT
>    10.value = foo
>    10.wrap = |:
> 
>    20 = TEXT
>    20.value = bar
>    20.wrap = '|',
> }
> 
> 
> ..das wäre so schön einfach. Oder geht das doch irgendwie?
> 
> Hauke
> _______________________________________________
> TYPO3-german mailing list
> TYPO3-german at lists.typo3.org
> http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german



More information about the TYPO3-german mailing list