[TYPO3] itemsProcFunc problem
Oliver Schröder
typo3 at oliverschroeder.de
Mon May 15 13:14:50 CEST 2006
Hi,
after removing
unset($params['items']); //clear old items in dropdown
all went fine.
Even the return statement can be removed.
Cheers,
Oliver
> Hi list,
>
> I want to change the contents of a backend dropdown using itemsProcFunc.
> My function is called but the return value seems not to reach the form.
>
> The debug data (see function below) is displayed (and $params['items']
> contains the correct entries). But the form still shows the unchanged data.
>
> Any idea? Any example to look at?
>
> Cheers,
> Oliver
>
>
> The function called:
> ...
> function user_getSubchannelOnPage($params, $conf) {
> unset($params['items']); //clear old items in dropdown
> $params['items'] = array();
> // ... some code that refills the dropdown
> debug($params['items']);
> return $params;
> }
> ...
>
>
>
> ext_tables.php:
> "tx_dmhindex_subchannel" => Array (
> "exclude" => 1,
> "label" =>
> "LLL:EXT:dmhindex/locallang_db.php:pages.tx_dmhindex_subchannel",
> "config" => Array (
> "type" => "select",
> "foreign_table" => "tx_dmhindex_subchannel",
> "foreign_table_where" => "AND
> tx_dmhindex_subchannel.pid=###STORAGE_PID### ORDER BY
> tx_dmhindex_subchannel.uid",
> "itemsProcFunc" => "user_GlobalData->user_getSubchannelOnPage",
> "size" => 1,
> "minitems" => 0,
> "maxitems" => 1,
> )
More information about the TYPO3-english
mailing list