获取流体中的图像路径

时间:2018-06-29 09:09:11

标签: image typo3 fluid

在流体模板中,我使用

创建图像
@mixin supports-safe-area-insets {
  @supports (padding-top: env(safe-area-inset-top)) {
    @content;
  }
}

有没有一种方法可以仅获取“ domain.com/path.jpg”等图像的路径?

编辑: {post.teaserAssetsSquare.0.originalResource.publicUrl} 是图像的相对路径。但是域名仍然丢失

1 个答案:

答案 0 :(得分:1)

我认为您只需要像下面这样在流体模板中添加此路径即可。您无需添加域名。您的域名将自动添加到您的路径中。

只需添加absolute = '1'即可获得完整路径。

<f:image src="{object.image.originalResource.publicUrl}" alt="{object.image.originalResource.title}" width="640" height="291" treatIdAsReference="1" />

或者尝试下面的绝对路径

<f:image image="{post.teaserAssetsSquare.0}" title="{post.teaserAssetsSquare.0.originalResource.title}" absolute="1" />

仅获取图像路径

<f:uri.image image="{post.teaserAssetsSquare.0}" width="400" height="375" absolute="1" />