在我的新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已安装并激活。
谢谢。
答案 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
得到了一些重命名。 (textmedia
,images
)
取决于当前的渲染包,您可能需要在CE名称和字段中对图片(和/或视频)进行一些修改
答案 1 :(得分:0)
发布后我立即找到了解决方案
解决方案是:styles.content.textmedia.maxW = 1200