Re: [TYPO3-german] Multiple checkboxen extbase/fluid

2014-01-07 Diskussionsfäden Erik Heinen

Hi,

ich habe es mittlerweile so gelöst, dass ich normale checkboxen nutze. Also:
input type=checkbox /
Das funktioniert auch wunderbar.

Vorher hatte ich :

f:for each={units} as=unit key=number
   f:form.checkbox property=affectedunits value={unit.uid} /
   {unit.unitname}
/f:for
___
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german

Re: [TYPO3-german] Multiple checkboxen extbase/fluid

2014-01-06 Diskussionsfäden Stefan Frömken

Am 02.01.14 17:25, schrieb Erik Heinen:

Hi Stefan,

danke. Das hatte ich bereits ausprobiert.

Dann erhalte ich folgenden Fehler:
:No converter found which can be used to convert from string to array

Hab ich evtl. noch was übersehen/vergessen?



Hallo Erik,

wenn die Daten der Checkboxen als String ankommen, dann ist etwas in 
Deinem Formular falsch. Vielleicht hilft es, wenn Du uns mal einen 
Auszug Deines HTML zeigst.

___
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german

[TYPO3-german] Multiple checkboxen extbase/fluid

2014-01-02 Diskussionsfäden Erik Heinen

Hallo Zusammen,

ich versuche für eine Extension multiple checkboxen zu erstellen.
Gefolgt bin ich dabei diesem Beispiel:
http://docs.typo3.org/typo3cms/ExtbaseGuide/Fluid/ViewHelper/Form/Checkbox.html

Allerdings erhalte ich beim Versuch die Werte abzuspeichern folgenden Fehler:
:__construct() must be of the type array, string given

Was muss ich noch ergänzen, bzw. wie können Multislect checkboxen umgestzt 
werden?

Grüße

Erik
___
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german

Re: [TYPO3-german] Multiple checkboxen extbase/fluid

2014-01-02 Diskussionsfäden Stefan Frömken

Am 02.01.14 14:31, schrieb Erik Heinen:

Hallo Zusammen,

ich versuche für eine Extension multiple checkboxen zu erstellen.
Gefolgt bin ich dabei diesem Beispiel:
http://docs.typo3.org/typo3cms/ExtbaseGuide/Fluid/ViewHelper/Form/Checkbox.html


Allerdings erhalte ich beim Versuch die Werte abzuspeichern folgenden
Fehler:
:__construct() must be of the type array, string given

Was muss ich noch ergänzen, bzw. wie können Multislect checkboxen
umgestzt werden?

Grüße

Erik


Mist, ja...ich weiß...ich muss diese Doku mal wieder auf den aktuellen 
Stand bringen. Sorry! :-)


Das Problem ist, dass mit 6.0 oder 6.1 der neue Property Mapper per 
default an ist und dieser eine völlig andere Herangehensweise hat. Der 
ließt nämlich jetzt bei $farbe oben bei protected @var string. Also 
muss das Array, dass von der Webseite kommt in einen String konvertiert 
werden. Zumindest denkt das der neue PM. Ohne es jetzt geüfüft zu haben:


Erst bitte eine initialize[actionName]Action-Methode wie z.B. 
initializeCreateAction() und schreib dort noch diese Zeile rein:


if ($this-arguments-hasArgument('newAuto')) {
	 
$this-arguments-getArgument('newAuto')-getPropertyMappingConfiguration()-setTargetTypeForSubProperty('farbe', 
'array');

}

Zumindest das habe ich bereits auf meiner Seite erklärt:
http://www.typo3lexikon.de/typo3-tutorials/extensions/extbase/property-mapper.html

Bis dann

Stefan
___
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german

Re: [TYPO3-german] Multiple checkboxen extbase/fluid

2014-01-02 Diskussionsfäden Erik Heinen

Hi Stefan,

danke. Das hatte ich bereits ausprobiert.

Dann erhalte ich folgenden Fehler:
:No converter found which can be used to convert from string to array

Hab ich evtl. noch was übersehen/vergessen?


___
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german