扩展结构 · 第 3 题,共 12 题
在 TYPO3 扩展的 composer.json 中,扩展键(extension key)在哪里指定?
有 1 个正确答案。 简单
显示答案
答案
- B 在 extra.typo3/cms.extension-key 下
解析
TYPO3 从 composer.json 中的 "extra": {"typo3/cms": {"extension-key": "my_ext"}} 读取扩展键。自 v14 起,这也适用于经典模式:如果扩展没有有效的 composer.json(type 以 typo3-cms- 开头并包含此条目),就不再被识别。name 字段中的包名(如 acme/my-ext)是常见的误解,因为它遵循 Composer 规则,使用连字符和 vendor,因此常常与使用下划线的扩展键不同。对于扩展,type 字段的值为 typo3-cms-extension,并不包含扩展键。