【问题标题】:TYPO3: Duplicate content elements and fields after Flux 6.0.x updateTYPO3:Flux 6.0.x 更新后重复的内容元素和字段
【发布时间】:2014-07-17 13:15:55
【问题描述】:

自从从 Flux 6.0.2 更新到最新的 Flux TER-Release (7.0.0) 后,我遇到的问题是我定义的所有 Flux:field.select 项目都被切换了。我将它们定义为这样的数组 items="{0: {0: '在前端显示为 CSS 类的值',1: '在 BE 中显示的值'},}"。但是现在我在前端模板中得到了 BE 值。

此外,我的提供程序扩展中的所有内容元素在后端显示两次(没有标题),并且在我的内容元素的“配置”部分中定义的字段显示两次。

我的内容元素底部还显示了一个以前没有的 RTE 字段。

BE 输出:view

Pastebin 上的代码:http://pastebin.com/CNcphn2k

非常感谢任何帮助。

编辑: 我刚刚设置了一个新的 TYPO3 6.1.9(空白包)实例,并使用上述内容元素安装了我的扩展。依赖关系会自动解决(最新版本)。通过内容向导,我尝试创建一个新元素,得到的结果与我第一次注意到这个错误的现有安装相同。

编辑2: 我能够将其缩小到flux:form.container 标签。这复制了 BE 中的输出。选择值仍然会切换。

【问题讨论】:

  • 您是否清除了所有缓存,包括系统缓存,例如 extbase 缓存?
  • 是的,缓存已清除。在 BE 和数据库中。
  • 我不知道,请联系作者或在新闻组/邮件列表/论坛中询问。

标签: typo3 typo3-6.1.x flux fedext


【解决方案1】:

您可能错过了这个官方公告:

http://fluidtypo3.org/blog/news/new-colpos-value.html

在让 TYPO3 更改 colPos 值的类型之前未能运行更新脚本将导致您描述的症状。不幸的是,没有办法恢复它(因为您的 SQL 将裁剪掉所有负值并在没有任何备份的情况下将它们设为零)。

从备份中恢复并运行脚本,你应该会没事的。

【讨论】:

  • 嗨克劳斯!首先谢谢你的回答。我仍在运行 TYPO3 6.1.9 并在更新到新版本的 Flux 后启动了迁移脚本。我在 tt_content 表中的 colPos 字段已更新为 18181,但仍然没有运气。
猜你喜欢
  • 2017-02-11
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-07-24
  • 1970-01-01
  • 1970-01-01
  • 2016-12-02
  • 1970-01-01
相关资源
最近更新 更多