[TYPO3-project-formidable] Usage of the LABEL renderlet

Jérémy Lecour jeremy.lecour at gmail.com
Mon Jul 24 16:06:07 CEST 2006


I don't know if I'm right, but i understand that I can set my forms
not to output elements labels :
<meta>
	<displaylabels>true</displaylabels>
</meta>

If I do this, elements don't show their label and I have the
possibility to put them on my page manually in the template or using
the LABEL renderlet.

I think I miss something in it's usage ; I see that I have to give it
a (classic) data array with items, each one with a couple
value/caption, and I also have to give a "defaultvalue" node to tell
the renderlet wich of the items has to be output. I also can avoid it
by giving one item in my array, with a 0 value, in this case, this
item is automatically chosen.

I don't undestand why it is usefaull to give an array of items if the
only possibility to chose between them is through a userObj function.
It would be very good if I could put something like this in my template
<form>
{labels[1]}  {my_element_1}<br />
{labels[2]}  {my_element_2}<br />
…
</form>
by adding a [1] after the name of the renderlet it could output the
1st element in the data array, so I could have only 1 LABEL element in
my XML containing all my labels, manually or by-function chosen.

If this is impossible, it could be a lot simplier to have a renderlet
that could be configured like this :
<renderlet:LABEL name="test_label">
	<label>LLL:EXT:my_ext/locallang_db.xml:tx_myext.test</label>
</renderlet:LABEL>

-- 
Jérémy Lecour : <mailto:jeremy.lecour at gmail.com>
webdesigner, webmaster et développeur web
Trésorier du PLUG : Provence Linux User Group
http://www.plugfr.org/



More information about the TYPO3-project-formidable mailing list