[TYPO3-project-formidable] renderlet:LISTER examples?
Valery Romanchev
info at typo3lab.ru
Tue Oct 30 09:58:25 CET 2007
Hi Fabien
Fabien Udriot пишет:
> Do you have a Mayday message ? What does it tell you ?
>
Yes, I get it after I put custom template.
This meassage give me needed info.
Now I have working example, but it is not clear, how I can put TS code
for <column name="decimal" type="renderlet:TEXT" />.
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<formidable version="0.7.85"
xmlns:datahandler="http://www.ameos.com/formidable/080/datahandler"
xmlns:datasource="http://www.ameos.com/formidable/080/datasource"
xmlns:renderer="http://www.ameos.com/formidable/080/renderer"
xmlns:renderlet="http://www.ameos.com/formidable/080/renderlet"
xmlns:validator="http://www.ameos.com/formidable/080/validator"
xmlns:actionlet="http://www.ameos.com/formidable/080/actionlet">
<meta>
<name>datasource:PHPARRAY tests</name>
<form formid="tx_ameosdsphparray_pi1"/>
<displaylabels>true</displaylabels>
<debug>false</debug>
</meta>
<control>
<datahandler:VOID />
<renderer:STANDARD />
<datasources>
<datasource:PHPARRAY name="numbers">
<bindsto>
<userobj>
<php><![CDATA[
$aData = array();
for($k = 1; $k <= 30; $k++) {
$aData[] = array(
"decimal" => $k,
"hexa" => dechex($k),
"octal" => decoct($k),
"bin" => decbin($k),
);
}
return $aData;
]]></php>
</userobj>
</bindsto>
</datasource:PHPARRAY>
</datasources>
</control>
<elements>
<renderlet:LISTER name="mylist">
<datasource use="numbers" />
<template>
<path>EXT:ameos_t3con07/res/templates/form.html</path>
<subpart>###FORM###</subpart>
<errortag>errors</errortag>
<alternaterows>###ROW1###,###ROW2###</alternaterows>
</template>
<pager>
<rows>
<perpage>3</perpage>
<alternate>###ROW1###,###ROW2###</alternate>
<active>###ROWACT###</active>
<errortag>errors</errortag>
</rows>
<nav window="7" />
<template>
<path>EXT:ameos_t3con07/res/templates/form.html</path>
<subpart>###LIST_PAGER###</subpart>
<errortag>errors</errortag>
</template>
</pager>
<columns>
<column name="decimal" type="renderlet:TEXT" />
<column name="hexa" type="renderlet:TEXT" label="Hexadecimal" />
<column name="octal" type="renderlet:TEXT" label="Octal" />
<column name="bin" type="renderlet:TEXT" label="Binary" />
</columns>
</renderlet:LISTER>
</elements>
</formidable>
<!-- ###FORM### begin-->
<!--###BEFORE### begin--><!--###BEFORE### end-->
<table class="lister-table" cellspacing="0">
<tr class = "bottom-row">
<td colspan = "4" align = "center">
{PAGER}
</td>
</tr>
<!-- ###ROWS### begin-->
<!-- ###ROW1### begin-->
<tr class = "data-row-1">
<td class="col-decimal">{decimal}</td>
<td class="col-hexa">{hexa}</td>
<td class="col-octal">{octal}</td>
<td class="col-bin">{bin}</td>
</tr>
<!-- ###ROW1### end-->
<!-- ###ROW2### begin-->
<tr class = "data-row-2">
<td class="col-decimal">{decimal}</td>
<td class="col-hexa">{hexa}</td>
<td class="col-octal">{octal}</td>
<td class="col-bin">{bin}</td>
</tr>
<!-- ###ROW2### end-->
<!-- ###ROWS### end-->
<tr class = "bottom-row">
<td colspan = "4" align = "center">
{PAGER}
</td>
</tr>
</table>
<!-- ###FORM### end-->
<!-- ###LIST_PAGER### begin-->
<table border="0" cellpadding="0" cellspacing="0" width="100%">
<tr>
<td style="width: 40%;" align="left">
<!-- ###LINKFIRST### begin-->
<a
title="{LLL:EXT:ameos_formidable/api/base/rdt_lister/res/locallang/locallang.xml:pager.first.title}"
href="{link}">назад</a>
<!-- ###LINKFIRST### end-->
<!-- ###LINKPREV### begin-->
<a
title="{LLL:EXT:ameos_formidable/api/base/rdt_lister/res/locallang/locallang.xml:pager.previous.title}"
href="{link}">дальше</a>
<!-- ###LINKPREV### end-->
</td>
<td align="center">страница {page} из {pagemax}</td>
<td style="width: 40%;" align="right">
<!-- ###LINKNEXT### begin-->
<a
title="{LLL:EXT:ameos_formidable/api/base/rdt_lister/res/locallang/locallang.xml:pager.next.title}"
href="{link}">{LLL:EXT:ameos_formidable/api/base/rdt_lister/res/locallang/locallang.xml:pager.next}</a>
<!-- ###LINKNEXT### end-->
<!-- ###LINKLAST### begin-->
<a
title="{LLL:EXT:ameos_formidable/api/base/rdt_lister/res/locallang/locallang.xml:pager.last.title}"
href="{link}">{LLL:EXT:ameos_formidable/api/base/rdt_lister/res/locallang/locallang.xml:pager.last}</a>
<!-- ###LINKLAST### end-->
</td>
</tr>
</table>
<!-- ###LIST_PAGER### end-->
More information about the TYPO3-project-formidable
mailing list