У меня есть маркер в TCA. Я хочу заменить его на текущий UID.Как заменить маркер в TCA на itemsProcFunc?
код TCA как этот
'foreign_table' => 'pages',
'foreign_table_where' => 'AND groups = ###UID###',
'foreign_sortby' => 'sorting',
'itemsProcFunc' => 'Vendor\\extkey\\Utility\\GeneralUtility->render',
Моя функция визуализации выглядеть следующим образом:
/**
*
* @param array $PA
* @param \TYPO3\CMS\Backend\Form\FormEngine $pObj
* @return string
*/
public function render(array &$PA, $pObj) {
$uid = $PA['row']['uid'];
$PA['config']['foreign_table_where'] = str_replace('###UID###', $uid, $PA['config']['foreign_table_where']);
return $PA;
}
Что я делаю неправильно?
Thx для подсказки. Я вижу уже в документах, но я забыл. – test123456