使用 fluid_styled_content (TS) 为 gridelements col 中的图像设置 maxImageWidth

Set maxImageWidth for images within gridelements col using fluid_styled_content (TS)

在 TS 中定义自定义网格元素可以为在 col 中呈现的 texmedia 图像设置 maxImageSize。因此,在 50-50 的网格中,可以将最大图像宽度设置为常规最大值的 50%。

columns {
  default {
    renderObj {
      10 = LOAD_REGISTER
      10.maxImageWidth = 273          
      30 = RESTORE_REGISTER
    }
  }
}

然而,使用 fluid_styled_content 而不是 css_styled_content 是行不通的。任何人都知道如何使用 gridelements 和 fluid_styled_content?

来配置它

您的代码不起作用,因为 fluid_styled_content textmedia 元素正在渲染图库中的图像。 如果你在 Typo3 7.4 以上,你可以使用 Gallery Data Processor :

columns {
  default {
    renderObj {
      textmedia {
        dataProcessing {
          20.maxGalleryWidth = 273
          20.maxGalleryWidthInText = 273
        }
      }
    }
  }
}