【发布时间】:2021-10-26 15:21:38
【问题描述】:
我用一些额外的选项扩展了 imageorient 选择:
TSconfig:
TCEFORM.tt_content.types.textmedia.addItems{
101 = XL Image
101.icon = img_xl
# …
}
新图标已通过站点包中的Icon API 注册。
ext:sitepackage/Configuration/Icons.php
<?php
return [
'img_xl' => [
'provider' => \TYPO3\CMS\Core\Imaging\IconProvider\SvgIconProvider::class,
'source' => 'EXT:sitepackage/Resources/Public/Icons/Content/img_xl.svg',
],
'mybitmapicon' => [
'provider' => \TYPO3\CMS\Core\Imaging\IconProvider\BitmapIconProvider::class,
'source' => 'EXT:sitepackage/Resources/Public/Icons/Content/test.png',
],
];
看起来像这样:
无论它们实际有多大,它们都以 16x16 像素显示(我用不同大小的 svg 和 png 进行了尝试)。 由于有些比标准图标复杂一些,我想让它们更大。 标准图标比例是否不重要。
有什么方法可以影响输出大小吗?
在 TCA 参考 it looks like this could be possible 中,因为该示例显示了较大的图像。可能需要通过 ext:sitepackage/Configuration/TCA/Overrides/tt_content.php 修改 TCA,但我不清楚具体如何修改。
【问题讨论】:
-
可以添加你的图标注册码吗?
-
@MathiasBrodala 我刚刚添加了注册码。
-
我遇到了同样的需要,只是在我的站点包中添加了一个额外的后端 CSS 文件,因为这是让它在所有 TYPO3 版本中工作的最简单方法
标签: typo3 typo3-extensions typo3-11.x