jambagecom / table
TYPO3 CMS 表格库
v0.13.4
2024-08-23 19:55 UTC
Requires
- jambagecom/div2007: ^1.15 || ^2.0
- typo3/cms-core: ^10.4 || ^11.5 || ^12.4 || ^13.4
Requires (Dev)
- friendsofphp/php-cs-fixer: ^3.43
- ssch/typo3-rector: ^1.5
Suggests
Replaces
- typo3-ter/table: v0.13.4
README
该扩展做了什么
此扩展提供了一种方法,用于扩展数据库表的调用,以便使用语言覆盖表。SQL 查询由全局 TCA 数组生成。支持表翻译,无需在 SQL 查询中将查询添加到语言表。语言表将自动添加到 SQL 查询中。或者如果设置了 CSV 翻译文件,则使用此文件替换结果记录。
此扩展被 tt_products 使用。
什么是语言覆盖表?
在 TYPO3 中,通常所有语言的翻译都放入同一个数据库表中。这增加了数据库表的大小。许多表字段不包含文本,因此不需要翻译。因此,而不是将所有内容放入一个表中,语言表是第二个数据库表,其中只包含第一个表的翻译字段。不可翻译的字段不包含在第二个表中。如果您支持许多语言,这将节省大量磁盘空间。类别和其他表仅连接到第一个表中的一个记录。