后台模块 · 第 10 题,共 12 题

一个自定义模块应在 DocHeader 中获得一个“新建条目”按钮。在 TYPO3 v14 中预期的做法是什么?

有 1 个正确答案。 中等

显示答案

答案

  • A 用 ComponentFactory::createLinkButton() 创建按钮,设置 setHref()、setTitle() 和 setIcon(),再通过 $view->getDocHeaderComponent()->getButtonBar()->addButton() 添加

解析

自 TYPO3 v14 起,按钮通过注入的 ComponentFactory 创建,ButtonBar 的 make*Button() 方法已被弃用,并将在 v15 中移除。按钮仍通过 addButton() 添加,可选地指定位置(left、right)和分组。DocHeader 中的按钮会适配 Core 的设计,而内容区域中的自定义 HTML 则不会。

认证与考试

下一个考试是什么?

已有 19 项考试可以练习,21 项正在投票中。查看所有认证及官方信息,投出你的一票,或推荐你的考试。

查看全部认证