对cs_seo社交媒体图像使用TYPO3裁剪功能

时间:2019-02-13 09:25:51

标签: typo3 typo3-7.6.x

我正在将TYPO3 7LTS与Ext:cs_seo一起使用,并希望裁剪社交媒体图像。不幸的是,我通过file:current:crop进行的操作不起作用:

page.meta {
    twitter:image.stdWrap.typolink {
        parameter.stdWrap {
            cObject.file >
            cObject.file {
                import {
                    preUserFunc = Clickstorm\CsSeo\UserFunc\HeaderData->getSocialMediaImage
                    preUserFunc.field = twitter_image
                    ifEmpty.data = path:{$plugin.tx_csseo.social.twitter.defaultImage} // path:{$plugin.tx_csseo.social.defaultImage}
                }
                crop.data = file:current:crop
                height < plugin.tx_csseo.social.twitter.image.height
                width < plugin.tx_csseo.social.twitter.image.width
            }
        }
    }

    og:image.stdWrap.typolink {
        parameter.stdWrap {
            cObject.file >
            cObject.file {
                import {
                    preUserFunc = Clickstorm\CsSeo\UserFunc\HeaderData->getSocialMediaImage
                    preUserFunc.field = og_image
                    ifEmpty.data = path:{$plugin.tx_csseo.social.defaultImage}
                }
                crop.data = file:current:crop
                height = {$plugin.tx_csseo.social.openGraph.image.height}
                width = {$plugin.tx_csseo.social.openGraph.image.width}

            }
        }
    }
}

有一个线索,我该如何解决?

先谢谢您 贝特拉姆

1 个答案:

答案 0 :(得分:0)

您应该摆脱完全删除文件设置的行,并禁用文件部分中的设置。

所以恕我直言,坏道应该是:

cObject.file >

因为这会破坏其余的设置。