首页 文章

TYPO3升级后图像无法渲染

提问于
浏览
0

今天我做了一个从4.5到6.2的typo3升级 . 最初从4.5到4.7一切正常,没有任何问题 . 升级TYPO3 6.2后,内容元素(如textimage和图像)不会呈现 . 任何人都可以告诉我为什么会这样吗?以下给出的typoscript用于在网站中呈现 Banner 图像 . 任何人都能给我一个暗示吗?

#####################
### 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>
)

}

BR Siva

2 回答

  • 0

    它可能是IMAGE($ conf)无法呈现它的功能 . 你可以在typo3 / sysext / frontend / Classes / ContentObject / ContentObjectRenderer.php中调试它

    如果它不是那么精确,它可能是IMGTEXT或类似的 .

  • -2

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

    • 安装工具 - 配置预设:图像处理设置 - >使用检测到的(标记为绿色)Image Magick或Graphics Magick

    • 安装工具 - 测试设置并进行一些图像测试

    • 安装工具 - 清理:cache_imagesizes

    • 安装工具 - 清理:清除已处理的文件

    • TYPO3后端 - 文件模块:单击文件列表 . 这会将在那里找到的所有图像加载到文件抽象层(FAL)中

相关问题