SuperAPI AI 工具集

typo3-icon14

设计与创作

查看项目

更新于 10-15 21:10

技能介绍

用途:把旧版 TYPO3 扩展图标迁移到 v14 线稿风格,或设计符合 v14 后端的新自定义图标,并同步更新 Configuration/Icons.php 及所有图标引用方。

主要能力:清点并分类现有图标(模块、扩展、插件、记录、动作);从模块名、TCA、插件配置推断图标含义;按 v14 规范重绘 SVG;校验图标并更新所有 iconIdentifier、pluginIcon、typeicon_classes 消费者。

必要用法:图标须在 Configuration/Icons.php 注册,v14 不再允许在 ext_localconf.php 注册。SVG 仅用透明背景,主几何用 currentColor,强调色用 var(--icon-color-accent, #ff8700),禁止硬编码黑白色与背景矩形,不依赖 prefers-color-scheme。模块与 Extension.svg 用 0 0 64 64,插件、记录、动作图标通常用 0 0 16 16。完成后运行 scripts/verify-icon.sh <file> <type>,须输出 RESULT: PASS,并在明暗两种后端方案下验证。

可选:可用图像模型(GPT Image 2 或 Gemini)生成参考图,但仅作设计参考,最终须手绘为合规 SVG。

限制:不得为扩展另造图标系统;优先使用官方 Icon API 文档与 TYPO3.Icons 目录,本地参考仅在无法访问在线来源时使用;除非用户明确要求或离线,否则不要将 Core 图标复制进扩展。