Bug #55166
closedlabel_alt does not work with itemsProcFunc
0%
Description
Using label_alt + label_alt_force to show values from a column that uses an "itemsProcFunc" does not work with TYPO3 4.7, 6.1 and 6.2. It works fine in 4.6.
Scenario:- Table with two columns, "first" and "second".
- ctrl array:
'label' => 'first',
'label_alt' => 'second',
'label_alt_force' => 1,
- ctrl array:
- second column is of
type => select
'items' => array(array('default' => 'default'))
'itemsProcFunc' => 'somefunc.php'
The itemsProcFunc
adds additional key-value pairs to the items
array.
Now the backend list view only shows a label of "foo, default
" (this item is in items
from the beginning), but not "foo, bar
" if "bar" is added via the itemsProcFunc
. It only shows "foo,
".
Reasons for this seems to be typo3/sysext/backend/Classes/Utility/BackendUtility.php:getProcessedValue()
which does not use itemsProcFunc
for select
types.
Attached is an extension "test_label", which demonstrates the problem.
Just install it and create two records, one "default / default" one, and one "foo / foo" one. The "default, default" title is shown, the "foo, foo" one only as "foo, ".
Files
Updated by Christian Weiske almost 11 years ago
Updated by Christian Weiske almost 11 years ago
It also leads to the problem that the value of selected "additional fields" are not shown correctly.
Updated by Ernesto Baschny over 10 years ago
- Status changed from New to Closed
Closed as duplicate of #25113