[TYPO3] How to use getEditIcon (parameter trouble)?

Tapio Markula tapio.markula at dnainternet.net
Wed Apr 5 15:24:07 CEST 2006


Francesco Pessina wrote:
> Hi to everyone!
> 
> How to use correctly the getEditIcon function?
> 
> for example:
> 
> $this->pi_getEditIcon('','some_my_table_fiels','a_title_for_window',$row,'my_plugin_table',$conf); 
> 
> 
> I set:
> - some_my_table_fiels: write a comma separated text list of some fields 
> (from a table) wich I would to edit (for example 'title, picture')
> - my_plugin_table is the table name from where I take the records to be 
> edited (the records above)
> - a_title_for_window: a text title for the pop-up windows (like 'Edit'?)
> - $row: the current rowset (from mysql_fetch_array)
> - $conf: an array with some configuration
> 
> The big question is: $conf is the same "$conf" wich is present in the 
> main($content,$conf) or is a custom conf array. If is custom, wich data 
> I must set in it? The icon is generated on FrontEnd but the link is 
> inconsistent (the square brackets [] of the record selector are always 
> empty). A PHP warning is given about array_merge(), second argument is 
> not an array...

Is it really necessary. Below an example of working edit icons for
'sp_directory':

$tmp = 
$this->cObj->substituteMarkerArrayCached($this->listIIentry,$markerArray,array(),array());
					$content .= 
$this->pi_getEditIcon($tmp,"title,name,name_order,email,www,phone,mobile,description",'Base 
settings',$row,'tt_address');

it ends to the table name! no $conf at all!
$tmp is the object, which is rendered before the edit icon.



More information about the TYPO3-english mailing list