我在树枝模板中有一个图片网址,例如“public://path/to/image.png”。我想获得“sites / default / files / path / to / image.png”以在模板中使用它。
我认为它应该适用于这样的事情:
{{ url ('public://path/to/image.png') }}
或
{{ file_uri_scheme ('public://path/to/image.png') }}
但我得到的只是错误。我知道第二个是PHP函数,但是有没有机会用TWIG做这个?
答案 0 :(得分:4)
您可以使用树枝函数file_url
来获取相对路径:
{{ file_url('public://path/to/image.png') }}
查看https://www.drupal.org/node/2486991
下的文档它接受一个uri并创建一个文件的相对路径。至少在Drupal 8.1中。
答案 1 :(得分:0)
在D8中不推荐从“路径”中检索页面的URL。 https://www.drupal.org/node/2073811
编辑:
nah我错了,只是误解了拼写; /
正确答案是:他们正在进行枝条扩展。 我正在寻找一种方法来获取我的图像uri / urls并实现它 {{node.field_image [。] .ity.url}}