【问题标题】:tx_news get fluid image src to use for background imagetx_news 获取流体图像 src 用于背景图像
【发布时间】:2017-06-15 05:57:53
【问题描述】:

在 tx_news 插件列表部分,我想将它生成的图像更改为背景图像。

<f:image image="{mediaElement}" title="{mediaElement.originalResource.title}" alt="{mediaElement.originalResource.alternative}" maxWidth="{settings.list.media.image.maxWidth}" maxHeight="{settings.list.media.image.maxHeight}"/>

如何获取图像的src 以便将其放入内联样式中?

【问题讨论】:

  • 这里你可以看到关于f:uri.image的文档:fluidtypo3.org/viewhelpers/fluid/master/Uri/…
  • @ravisachaniya 谢谢,我无法让变量工作,例如。 {settings.list.media.image.maxWidth}f:uri.image 内有什么建议吗?
  • @RaviSachaniya typo3 文档是无用的垃圾。
  • @user2879055 如果您有任何有用的 TYPO3 文档,请在此处分享。

标签: typo3 fluid tx-news


【解决方案1】:

使用 URI 查看助手

{f:uri.image(image: mediaElement)}

【讨论】:

  • 好的,太好了。如何获取调整大小的图像而不是上传的大小?
  • {f:uri.image(image: mediaElement, width: settings.x.y)}
  • 如何在 maxWidth 中插入 {settings.list.media.image.maxWidth} 而不是数字?
【解决方案2】:

您可以简单地使用 f:uri.image Viewhelper 并使用相同的属性。 您的代码将如下所示: {f:uri.image(image:mediaElement,title:'{mediaElement.originalResource.title}',alt:'{mediaElement.originalResource.alternative}', maxWidth:'{settings.list.media.image.maxWidth}',maxHeight:'{settings.list.media.image.maxHeight}')}

【讨论】:

  • 它似乎不喜欢变量,例如{settings.list.media.image.maxWidth}
  • {f:uri.image(image:mediaElement,title: mediaElement.originalResource.title, alt: mediaElement.originalResource.alternative, maxWidth: settings.list.media.image.maxWidth, maxHeight: settings.list.media.image.maxHeight)} 不需要引号
猜你喜欢
  • 2012-08-02
  • 2014-12-29
  • 2017-07-14
  • 1970-01-01
  • 1970-01-01
  • 2021-11-21
  • 1970-01-01
  • 2023-04-06
  • 2011-05-01
相关资源
最近更新 更多