Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/typo3/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
从typo3 7更新到typo3 8后,页面内容中有几个无效值_Typo3_Typo3 8.x - Fatal编程技术网

从typo3 7更新到typo3 8后,页面内容中有几个无效值

从typo3 7更新到typo3 8后,页面内容中有几个无效值,typo3,typo3-8.x,Typo3,Typo3 8.x,我将一个typo3网站从版本6更新到版本7,现在更新到版本8,标题是9或10。现在我的页面上的一些内容丢失了。当我在页面编辑器中查看时,所有元素都有错误,如[INVALID VALUE('ce_head-image')]或[INVALID VALUE('ce_product')]。这意味着什么?您的内容元素(CE)没有呈现定义。 由于以下原因,渲染定义可能丢失: 缺少基本渲染扩展 EXT:CSC离开核心,是TER扩展 CEs的名称在基本呈现扩展中更改(应该有一个升级向导) 对于由附加扩展定

我将一个typo3网站从版本6更新到版本7,现在更新到版本8,标题是9或10。现在我的页面上的一些内容丢失了。当我在页面编辑器中查看时,所有元素都有错误,如[INVALID VALUE('ce_head-image')]或[INVALID VALUE('ce_product')]。这意味着什么?

您的内容元素(CE)没有呈现定义。
由于以下原因,渲染定义可能丢失:

  • 缺少基本渲染扩展
    • EXT:CSC
      离开核心,是TER扩展
    • CEs的名称在基本呈现扩展中更改(应该有一个升级向导)
  • 对于由附加扩展定义的CE类型,也是如此
    • 较新的TYPO3版本不再支持扩展
    • 更新版本中的名称已更改(升级向导?)
    • 注册其他CE不再有效,因为它已在核心中更改

由于您的名字听起来不熟悉,我的第一个猜测可能是最后一个原因。

我找不到任何带有键CSC?CSC=css\u styled\u内容的扩展名被FSC=fluid\u styled\u替换。但是,自从CSC被广泛使用以来,CEs的定义也发生了很大的变化。谢谢你的建议。是否有一种方法可以确定是什么原因导致这种情况?如果你的最后一个理由适用(这听起来对我来说也是最合理的),我能以任何方式重用旧内容元素来恢复旧内容吗?我真的很感谢你的帮助。对于CSC的默认CEs,有一个向导可以在必要时转换数据。但其他CE无法自动转换。对于这些ce(
ce_head-image
ce_product
),您需要修改它们的渲染和可能的注册。为了与当前的CEs兼容,您可能会在某些字段发生更改时转换一些数据(对于图像,字段名已从
image
over
asset
更改为
media
),谢谢您的指导,这是我可以处理的:)