typo3 8.7图像调整大小无法正常工作

时间:2018-12-17 21:54:50

标签: typo3 typo3-8.x

在我的新typo3 8.7.22安装中,图像裁剪无法正常工作。图片仅以600像素的宽度显示。

我设置了这些常量:

styles.content.imgtext.maxWInText = 1200
styles.content.imgtext.layoutKey = data
styles.content.imgtext.linkWrap.width = 800
styles.content.loginform.pid = 0
styles.content.imgtext.maxW = 1200

在这种情况下我有什么问题?

imagemagic已安装并激活。

谢谢。

2 个答案:

答案 0 :(得分:1)

带有文本和图像的内容元素(CE)在TYPO3的最新版本中进行了一些重命名和重组。
从完全基于打字稿的CSC(css_styled_content)到基于流体的FSC(fluid_styled_content)有了变化。

var group = new BsonDocument { {"_id", "$ID"} }; var match = new BsonDocument("$match", new BsonDocument() .Add("$and", new BsonArray() .Add(new BsonDocument() .Add("$gte", new BsonArray() .Add(new BsonDocument() .Add("$divide", new BsonArray() .Add("$nA") .Add("$wT") ) ) .Add(1200.0) ) ) .Add(new BsonDocument() .Add("$lte", new BsonArray() .Add(new BsonDocument() .Add("$divide", new BsonArray() .Add("$nA") .Add("$wT") ) ) .Add(2400.0) ) ) )); var pipeline = new[] { match }; 自CE var abc = await packetCollection.AggregateAsync(pipeline, options).Group(group).Match(filter).ToListAsync(); 以来就获得了图像渲染,适合结合使用。
如果没有文本,则渲染结果(几乎)与imgtext相同,因此在较新版本中,CE image被删除。

然后,媒体得到了增强,从而产生了新名称image

以同样的方式,前字段image得到了一些重命名。 (textmediaimages

取决于当前的渲染包,您可能需要在CE名称和字段中对图片(和/或视频)进行一些修改

答案 1 :(得分:0)

发布后我立即找到了解决方案

解决方案是:styles.content.textmedia.maxW = 1200