【发布时间】:2020-07-09 08:37:39
【问题描述】:
我们的客户需要超长的页面标题。在后端我找到了Configuration > TCA > pages > columns > title > config > max
所以这将是增加页面标题长度的正确设置,对吗?但是我在哪里可以添加强制性 TCA 以增加长度以及它的外观如何?
非常感谢您的帮助
【问题讨论】:
我们的客户需要超长的页面标题。在后端我找到了Configuration > TCA > pages > columns > title > config > max
所以这将是增加页面标题长度的正确设置,对吗?但是我在哪里可以添加强制性 TCA 以增加长度以及它的外观如何?
非常感谢您的帮助
【问题讨论】:
您可以使用 PageTS (TCEFORM) 覆盖 TCA 设置。
文档在这里:https://docs.typo3.org/m/typo3/reference-tsconfig/master/en-us/PageTsconfig/TceForm.html
您的问题示例:
TCEFORM.tt_content.header.config.max = <your value>
但要确保数据库中的表字段也可以增加。
然后你需要在你的站点包扩展中添加一个ext_tables.sql 文件并添加:
CREATE TABLE pages (
title VARCHAR(<your value) DEFAULT '' NOT NULL
);
【讨论】:
你确定这是正确的吗? 我的做法是这样的:
TCEFORM.pages.title.config {
max = 250
size = 250
}
它也可以在表单中使用,但在保存时仍会被截断。 我已经删除了缓存。 我忽略了什么?
【讨论】: