TCA 基础 · 第 3 题,共 12 题
通过 ctrl.enablecolumns 可以为表启用哪些功能?
有 3 个正确答案。 简单
显示答案
答案
- B 隐藏记录(通常通过 hidden 字段)
- C 通过开始时间和结束时间按时间控制可见性
- E 将可见性限制为特定的前台用户组
解析
enablecolumns 支持键 disabled、starttime、endtime 和 fe_group,它们的值分别指向表中的一个字段,例如 'disabled' => 'hidden'。这些字段主要控制 前台 的可见性:CONTENT 等 TypoScript 对象、Extbase Repository 和 QueryBuilder 会自动过滤掉被隐藏、尚未开始或已过期的记录。自 v13.3 起,TYPO3 会自己创建相应的数据库列。标记为已删除是一个单独的选项(ctrl.delete),手动排序则由 ctrl.sortby 控制。