作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我想更改在 ListView 中显示的 tt_address 记录的标签。应该使用字段“组织” 的值作为默认标签,而不是“名称”。我想通过 pageTS 中的 TypoScript 覆盖 TCA(如果可能)来实现此目的。不幸的是,以下尝试没有达到预期的效果:
TCEFORM {
tt_address {
ctrl {
label = company
label_alt = name, last_name, first_name
}
}
}
我尝试使用TCADefaults
而不是TCEFORM
,但这并没有改变任何东西。实现该目标的正确定义是什么?
提前致谢!
最佳答案
要更改列表模块中显示的列,您必须在自己的扩展中覆盖 TCA。在文件 EXT:xyz/Configuration/TCA/Overrides/tt_content.php
$GLOBALS['TCA']['tt_address']['ctrl']['label'] = 'company';
$GLOBALS['TCA']['tt_address']['ctrl']['label_alt'] = 'name, last_name, first_name';
关于typo3 - 覆盖 pageTS 中的 TCA 值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55922054/
我想更改在 ListView 中显示的 tt_address 记录的标签。应该使用字段“组织” 的值作为默认标签,而不是“名称”。我想通过 pageTS 中的 TypoScript 覆盖 TCA(如果
我想更改在 ListView 中显示的 tt_address 记录的标签。应该使用字段“组织” 的值作为默认标签,而不是“名称”。我想通过 pageTS 中的 TypoScript 覆盖 TCA(如果
我是一名优秀的程序员,十分优秀!