我正在开发一个扩展程序,在该程序中我将一些数据同步到另一个数据库,并且我想使用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后端中使用它,前端的明显解决方案是使用Fluid或PHP,但我认为这不适合TYPO3后端列表。
答案 0 :(得分:1)
您需要注册您的图标文件。 假设您的图标文件分别位于 / Resources / Public / Icons / 目录中的 content_login.svg 和 content_login_overlay_approved.svg 中,则可以在< em> ext_localconf.php 如下:
SELECT SUM(dd.DormCharge)
FROM student_dormpm sd
JOIN dorm_datapm dd USING (DormCode);
调整您的扩展名