[TYPO3-core] RFC #2421: Moving file uploads HTML from tx_cssstyledcontent_pi1 to TS
Franz Koch
typo.removeformessage at fx-graefix.de
Fri May 15 15:35:16 CEST 2009
Hi,
> # Rendering for each file (e.g. rows of the table) as a cObject
> entryRendering = COA
> entryRendering {
> wrap = <tr class="tr-odd tr-first">|</tr> |*| <tr
> class="tr-even">|</tr> || <tr class="tr-odd">|</tr> |*|
>
> 10 = TEXT
> 10.data = register:linkedIcon
> 10.wrap = <td class="csc-uploads-icon">|</td>
> 10.if.isPositive.field = layout
>
> 20 = COA
> 20.wrap = <td class="csc-uploads-fileName">|</td>
> 20.1 = TEXT
> 20.1 {
> data = register:linkedFileName
> wrap = <p>|</p>
> }
> 20.2 = TEXT
> 20.2 {
> data = register:description
> wrap = <p class="csc-uploads-description">|</p>
> required = 1
> }
>
> 30 = TEXT
> 30.if.isTrue.field = filelink_size
> 30.data = register:fileSize
> 30.wrap = <td class="csc-uploads-fileSize">|</td>
> 30.bytes = 1
> 30.bytes.labels = {$styles.content.uploads.filesizeBytesLabels}
> }
>
> This will make it easy to have totally different layouts for rendering
> file uploads and not be so "table-centric".
>
> Attached patch solves it in this way.
although your way of doing it is better in my eyes, it's still lacking
some flexibility. And why is there still a hardcoded table in the code?
Why not rendering the beast completely in TS and let php only fetch the
files? If I find the time I'll give it a try and provide a patch.
--
kind regards,
Franz Koch
---------------------------------------------------
PayPal-Account: 'paypal _at_ elements-net _dot_ de'
---------------------------------------------------
More information about the TYPO3-team-core
mailing list