TYPO3升级后未渲染图像

TYPO3升级后未渲染图像,typo3,typoscript,typo3-6.2.x,Typo3,Typoscript,Typo3 6.2.x,今天我做了一次typo3升级,从4.5升级到6.2。最初从4.5到4.7,一切正常,没有任何问题。升级TYPO3 6.2后,textimage和image only等内容元素将无法呈现。谁能告诉我为什么会这样?下面给出的打字脚本用于在网站中呈现横幅图像。谁能给我一个提示吗 ##################### ### lib.keyVisual # ##################### lib.keyVisual = COA lib.keyVisual { 5 = LO

今天我做了一次typo3升级,从4.5升级到6.2。最初从4.5到4.7,一切正常,没有任何问题。升级TYPO3 6.2后,textimage和image only等内容元素将无法呈现。谁能告诉我为什么会这样?下面给出的打字脚本用于在网站中呈现横幅图像。谁能给我一个提示吗

#####################
### lib.keyVisual   #
#####################
lib.keyVisual = COA
lib.keyVisual {

    5 = LOAD_REGISTER
    5.maxImageWidth = 960
    5.maxImageWidthInText = 960

    50 = RECORDS
    50.source.current = 1
    50.tables = tt_content

    # remove all divs from textpic rendering
    50.conf.tt_content.stdWrap.innerWrap.cObject.default.15.value = item
    50.conf.tt_content.textpic.20.layout >
    50.conf.tt_content.textpic.20.layout = TEXT
    50.conf.tt_content.textpic.20.layout.value = ###IMAGES######TEXT###
    50.conf.tt_content.textpic.20.imageStdWrap.dataWrap = 
    50.conf.tt_content.textpic.20.imageStdWrapNoWidth.dataWrap = 
    50.conf.tt_content.textpic.20.imageColumnStdWrap.dataWrap = 
    50.conf.tt_content.textpic.20.rendering.simple.imageStdWrapNoWidth.dataWrap = 
    50.conf.tt_content.textpic.20.rendering.simple.imageStdWrap.dataWrap = 
    50.conf.tt_content.textpic.20.rendering.simple.imageStdWrapNoWidth.wrap = 
    50.conf.tt_content.textpic.20.rendering.dl.imageStdWrapNoWidth.dataWrap = 
    50.conf.tt_content.textpic.20.rendering.dl.imageStdWrap.dataWrap = 
    50.conf.tt_content.textpic.20.rendering.dl.imageStdWrapNoWidth.wrap = 
    50.conf.tt_content.textpic.20.text.wrap.cObject = CASE
    50.conf.tt_content.textpic.20.text.wrap.cObject {
        key.field = imageorient
        key.stdWrap.wrap = |+1
        key.prioriCalc = 1

        1 = TEXT
        1.value = <div class="item-position1"> | </div>

        2 = TEXT
        2.value = <div class="item-position2"> | </div>

        9 = TEXT
        9.value = <div class="item-position3"> | </div>

        4 = TEXT
        4.value = <div class="item-position4"> | </div>

        default = TEXT
        default.value = <div class="item-position-default item-position-{field:imageorient}"> | </div>
        default.insertData = 1
    }


    100 = RESTORE_REGISTER

    wrap.required = 1
    wrap (
<div id="page-hero" class="page-hero">
    <div class="slides_container">
        |
    </div>
    <a class="prev" href="#"></a>
    <a class="next" href="#"></a>
</div>
)

}
#####################
###lib.keyVisual#
#####################
lib.keyVisual=COA
lib.keyVisual{
5=加载寄存器
5.最大宽度=960
5.最大宽度INTEXT=960
50=记录
50.source.current=1
50.表格=tt_内容
#从textpic渲染中删除所有div
50.conf.tt_content.stdWrap.innerWrap.cObject.default.15.value=item
50.conf.tt_content.textpic.20.layout>
50.conf.tt_content.textpic.20.layout=TEXT
50.conf.tt_content.textpic.20.layout.value=####
50.conf.tt_content.textpic.20.imageStdWrap.dataWrap=
50.conf.tt_content.textpic.20.imageStdWrapNoWidth.dataWrap=
50.conf.tt_content.textpic.20.imageColumnStdWrap.dataWrap=
50.conf.tt_content.textpic.20.rendering.simple.imageStdWrapNoWidth.dataWrap=
50.conf.tt_content.textpic.20.rendering.simple.imageStdWrap.dataWrap=
50.conf.tt_content.textpic.20.rendering.simple.imageStdWrapNoWidth.wrap=
50.conf.tt_content.textpic.20.rendering.dl.imageStdWrapNoWidth.dataWrap=
50.conf.tt_content.textpic.20.rendering.dl.imageStdWrap.dataWrap=
50.conf.tt_content.textpic.20.rendering.dl.imageStdWrapNoWidth.wrap=
50.conf.tt_content.textpic.20.text.wrap.cObject=CASE
50.conf.tt_content.textpic.20.text.wrap.cObject{
key.field=imageorient
key.stdWrap.wrap=|+1
key.prioriCalc=1
1=文本
1.价值=|
2=文本
2.价值=|
9=文本
9.价值=|
4=文本
4.价值=|
默认值=文本
default.value=|
default.insertData=1
}
100=还原寄存器
wrap.required=1
包裹(
|
)
}

Siva

从TYPO3 4.x升级到6.2后,您必须执行几个步骤才能恢复图像

  • 安装工具-配置预设:图像处理设置->使用检测到的(标记为绿色)图像Magick或图形Magick
  • 安装工具-测试设置并进行一些图像测试
  • 安装工具-清理:缓存大小
  • 安装工具-清理:清除已处理的文件
  • TYPO3后端文件模块:点击文件列表。这将把在那里找到的所有图像加载到文件抽象层(FAL)中

  • 可能是函数映像($conf)无法呈现它。您可以在typo3/sysext/frontend/Classes/ContentObject/ContentObjectRenderer.php中调试它


    如果不是完全一样,可能是IMGTEXT或类似的。

    在运行我编写的所有升级向导之前不要执行步骤5,我的5个步骤将在“升级后”执行。正如名称所示,升级向导的执行是升级的一部分。这不是这里要问的问题的一部分。很多人忘记了这么做。正确的根本情况是,
    参考索引
    索引在升级之前未更新,这导致多个
    升级向导
    忽略数据。你的回答只会让想法变得更糟。你好,普坎普,在TYPO3 bug追踪器上打开一个问题怎么样?我的答案在我的案例中起到了作用,使图像得以显示。?参考索引需要在更新之前更新,这是升级指南的一部分。你在哪里看到一只虫子?