[TYPO3-project-formidable] rdt:LISTER with LINK: Adding the UID of the record to the URL
Hauke Hain
newgrp at googlemail.com
Sun Mar 1 20:07:32 CET 2009
Hello,
I have titles in my lister and I want to make a link where the uid of the
record is a URL parameter.
The problem is to get the UID. Her is the relevant part of my XML-file:
[...]
<datasources>
<datasource:DB name="pages">
<sql>
<userobj>
<php><![CDATA[
return 'SELECT r.title FROM preview_previews WHERE pid =
'.$GLOBALS['TSFE']->id.' AND r.deleted=0 AND r.hidden=0';
]]></php>
</userobj>
</sql>
</datasource:DB>
</datasources>
</control>
<elements>
<renderlet:LISTER name="allreviews" cachehash="true" custom="scope='col'">
<datasource use="pages" />
<template
path="/typo3conf/ext/preview/res/tmpl/list_previews.html"
subpart="###MAIN###"
cssfile="/typo3conf/ext/preview/res/lister.css"
alternaterows="###ROW1###, ###ROW2###"/>
<columns>
<column name="title" type="renderlet:LINK"
listHeader="LLL:listAll.title">
<href><userobj><php><![CDATA[
$aParams = ''; // From where??
return $this->cObj->currentPageURL(
array('preview_pi1[show_preview]' => $aParams['uid']));
]]></php></userobj></href>
</column> </column>
</columns>
</renderlet:LISTER>
[...]
It is possible to get the uid for AJAX events, but how can I reach my goal?
Regards,
Hauke
More information about the TYPO3-project-formidable
mailing list