namelesscoder / inline-fal-fix
此包最新版本(1.1.1)没有提供许可信息。
1.1.1
2017-09-18 17:01 UTC
Requires
- typo3/cms-workspaces: ^7.6|^8.7|^9.0
This package is auto-updated.
Last update: 2024-09-12 04:18:40 UTC
README
此TYPO3扩展存在的唯一目的是:修复在 https://forge.typo3.org/issues/82221 报告的bug。
策略
通过挂钩到DataHandler,在草稿工作区执行以下逻辑以实现解决方案:
- 捕获包含工作区启用表中的
flex
类型字段的记录副本 - 解析每个字段的DataSource以检测任何
inline
字段类型 - 从具有正确值的记录复制
flex
列值到没有的记录(见问题说明) - 读取父记录草稿版本的关联记录
- 将所有关系特定列值从具有正确值的记录更新到其他记录(见问题说明)
结果是草稿和占位符记录的数据库记录结构都得到纠正,从而防止在发布工作区时出现描述的重复问题。
安装
此扩展可通过Packagist获得
composer require namelesscoder/inline-fal-fix
此外,您还可以从GitHub手动下载此扩展,并在非composer启用的TYPO3站点上安装。
理由
此扩展存在的原因是,在TYPO3核心中解决此问题的时间相当长。这可能需要相当长的时间,同时,此扩展提供了一种绕过特定问题的方法,直到官方修复可以发布。