如何在TYPO3中处理图像的宽度/高度?

5
我使用自己的设计纯HTML/CSS构建了一个网站。现在我需要将这个网站放到TYPO3 CMS 9.5.4中。不幸的是,这是我第一次使用TYPO3,我不太清楚该怎么做。
目前为止,大部分网站已经正常运行。我包含了fluid_styled_content,并且我的设置基本上看起来像这样:
page = PAGE
page.1 = FLUIDTEMPLATE
page.1 {
  file = fileadmin/sitedesign/Resources/Private/Templates/Page.html
  variables {
    content < styles.content.get
  }
}

Page.html文件基本上是我的整个HTML模板,我放置了所有的HTML标签和内容。
{content->f:format.raw()}

我希望我的内容出现在这里。

所有我在后端创建的内容都能按照我的要求显示,除了图片。

我的问题:

我可以通过创建“文本和图片”内容元素并在“图片”选项卡中添加图片来显示图像。在“媒体调整”部分,我现在可以设置每个元素的宽度和高度,在下方我可以选择列数。

然而,这些在网站源代码中没有任何改变,也就是说,在内容变量中所有图片都是以全尺寸显示的。

我该怎么做才能使宽度/高度出现在源代码中(最好作为该元素的width/height属性)?


我可以确认,在“媒体调整”中设置的宽度和高度在很多情况下都不起作用(如果有的话)。我从未需要修复它,所以无法为您提供解决方案。但是我知道您可以在typescript的某个地方设置maxH和maxW,这对于图像非常重要。例如:tt_content.image.20.maxW = 1920(请确保在正确的内容类型中进行更改)。 - nbar
1个回答

4

嗨,Erik,欢迎来到TYPO3。通常情况下,当使用默认的内容元素(例如文本和图片)时,TYPO3会自动处理正确的图像大小。但是,TYPO3需要在服务器上安装ImageMagick或GraphicsMagick才能修改图片。 您可以使用TYPO3后端中的“环境”模块(后端左侧的模块)检查系统是否符合所有要求。然后,您将看到一个名为“图像处理”的功能,它将测试您服务器所需的图像功能。


2
嘿,保罗。我的“图像处理”功能出现了许多错误。然后我在我的服务器上手动安装了ImageMagick,这解决了问题。 现在所有的图像都以正确的宽度/高度显示。 非常感谢你 :) - Erik

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接