后台模块 · 第 7 题,共 12 题
自定义后台模块如何获得自己的图标?
有 1 个正确答案。 简单
显示答案
答案
- B 在 Configuration/Icons.php 中以某个标识符注册图标,并在 Modules.php 中通过 iconIdentifier 引用
解析
扩展在 **Configuration/Icons.php** 中注册图标:每个条目有一个标识符、一个 Provider(例如 SvgIconProvider::class)和一个 source,例如 'EXT:my_ext/Resources/Public/Icons/module.svg'。然后在 Modules.php 的 iconIdentifier 下使用这个标识符。同一个标识符在后台的其他地方也都能用,例如在 Fluid 中使用 <core:icon identifier="..." />。仅把文件放到某个位置是不够的;唯一会被自动找到的文件是 Resources/Public/Icons/Extension.svg,它用作扩展本身的图标,而不是模块图标。