[TYPO3-german] Fluid checkbox mit checked-Vorbelegung geht nicht
Stefan Padberg
post at bergische-webschmiede.de
Sat Nov 15 13:01:59 CET 2014
Am 14.11.2014 um 12:29 schrieb g4-lisz at tonarchiv.ch:
> On 11/13/2014 07:22 PM, Stefan Padberg wrote:
>> Hi,
>>
>> hier gibt es ein Problem mit den Fluid-Checkboxen.
>>
>> Das Objekt kann mehrere Kategorien (von 'sys_categories') haben. Im FE
>> ist ein Edit-Formular, mit dem die Kategorien gesetzt werden können.
>> Das funktioniert.
>>
>> <f:for each="{sysCategories}" as="sysCategory">
>> <f:form.checkbox property="categories" value="{sysCategory.uid}" />
>> </f:for>
>>
>> {sysCategories} ist ein eigens erzeugtes Array, mit dem Kategorienbaum
>> mit seinen Ebenen nachgebildet wird.
>>
>> Aber die Checkboxen sind nicht vorbelegt.
>>
>> Die Vorbelegung bekomme ich in, wenn ich das Formular mit dem
>> input-Tag aufbaue und eine verschachtelte f:for-f:if-Konstruktion für
>> die Abfrage der Objekt-Kategorien mache. Aber damit wird der
>> selektierte Wert nicht im Objekt abgespeichert.
>>
>> Hat jemand so etwas schonmal gemacht und kann hier helfen?
>>
>> Beste Grüße
>> Stefan
>>
>
> Hallo Stefan,
>
> mit dem neuen Property-Mapper habe ich es bis jetzt nicht zum Laufen
> gekriegt. Ich habe gerade vor wenigen Minuten auf der MVC-Liste
> geposted. Ich zitiere hier einfach mal
>
>
>
> I'm doing it now without "property" argument, but by naming the form
> fields by myself, like:
>
> <f:form.checkbox name="categoryArray[{category.uid}]" value="true"
> checked="{h:hasCategory(shop:shop, category:category)} />
>
> As you can see I still need an array and also a custom viewhelper for
> setting the flags properly.
>
> BR,
> Till
Hallo Till,
was ist das denn für ein Viewhelper h:hasCategory ?
Grüße
Stefan
--
Bergische Webschmiede
Typo3 Dienstleistungen
:: Dipl.-Ing. Stefan Padberg
:: www.bergische-webschmiede.de
---
Diese E-Mail ist frei von Viren und Malware, denn der avast! Antivirus Schutz ist aktiv.
http://www.avast.com
More information about the TYPO3-german
mailing list