我在后端保存大量内容时遇到问题。我想用最大字符数限制用户。
在保存记录之前,如果超出限制,我想提醒用户。
困难的部分可能是您要保存的是富文本内容。因此,如果内容太大,您不能真正告诉用户删除某些字符,因为格式化也会算作文本字段中的额外空间。
最简单的解决方案是更改Typo3 网站表格中bodytext
的字段。tt_content
使其类型为LONGTEXT
,最多可容纳 4GB 的内容。
另一种解决方案是连接保存按钮,或添加一个自定义保存按钮来验证内容。您可以在此处找到添加自定义保存按钮的扩展:http: //typo3.org/extensions/repository/view/marit_savedocemail/current/info/
看到这个文件,邮件(即:会检查长度): http ://typo3.org/extensions/repository/view/marit_savedocemail/current/info/class.user_hook_t3lib_tcemain.php/
这个文件,添加了按钮: http ://typo3.org/extensions/repository/view/marit_savedocemail/current/info/class.ux_alt_doc.php/
所以你可以做的是安装这个扩展,看看它是否有效,然后根据你的需要改变它:)
希望有帮助:)