首页 > 解决方案 > 在 Drupal 8 中使用 Twig 检索图像资产绝对 URL

问题描述

我正在使用<{{ url(<'front'>) }}Drupal 8 中的 Twig 函数获取图像的绝对 url 路径,它工作正常。将默认语言 (en) 更改为 (sp) 时出现问题,然后 url 从 localhost/themes/.../image.png 更改为 localhost/sp/themes/.../image.png 然后图像是不再可用。我认为有一个选项可以将语言作为参数传递给 url 函数,但我不太确定如何实现它。非常感谢您的帮助

更新

我得试试这个

{{ absolute_url(asset('images/logo.png')) }}

我会测试和评论

标签: urldrupaltwigdrupal-8

解决方案


您可以使用twig 调整模块及其文件 URL功能。

{{ 'public://images/logo.png'|file_url(false) }}

推荐阅读