Я работаю над расширением, в котором я синхронизирую некоторые данные с другой базой данных, и я хотел показать это в бэкэнде с помощью наложения значка TCA. К сожалению, я не мог понять, как это сделать. Я думал об использовании «ctrl» => «typeicon_classes» (используя поле состояния моей таблицы для выбора значка), это работает по умолчанию (несинхронизированный элемент), но я не могу понять, как установить наложение. Есть идеи, как это сделать?
Моя конфигурация TCA выглядит так:
'ctrl' => [
...
'typeicon_column' => 'state',
'typeicon_classes' => [
'new' => 'mimetypes-x-content-login',
'synced' => 'mimetypes-x-content-login-overlay-approved',
]
],
«Синхронизированная» часть не работает должным образом. Я ожидал, что либо добавлю наложение в конце значка, либо добавлю его с пробелом, но оба не сработали.
Любая помощь приветствуется.
PS: Мне это действительно просто нужно в бэкенде TYPO3, очевидное решение для внешнего интерфейса - использовать жидкость или PHP, но я не думаю, что это подходит для списка бэкэндов TYPO3.