切片树枝路径
Slice Twig path
我想删除我的树枝路径中第一次出现的“/”。我需要它在我的 pdf 中显示图像。我不知道如何处理它,需要更聪明的人的帮助。
<p>{% path(project.mainImage), 'reference' %}</p>
给我:
/upload/media/img/a6ab300301dd8e5de89bac068a16aaa9e90b2a1b.jpeg
我需要:
upload/media/img/a6ab300301dd8e5de89bac068a16aaa9e90b2a1b.jpeg
好吧伙计们,我只是愚蠢。
答案如下:
{% set rendered %}{% path project.mainImage, 'reference' %}{% endset %}
<img src="{{ rendered|replace({'/upload':'upload'}) }}">
很有魅力。
您可以使用 slice
Twig 过滤器,如下所示:
{% set rendered %}{% path project.mainImage, 'reference' %}{% endset %}
<img src="{{ rendered|slice(1) }}">
更新:
如果您只想在以 /
开头的路线上执行此操作,您可以这样做:
{% set rendered %}{% path project.mainImage, 'reference' %}{% endset %}
{% if rendered|slice(1) == '/' %}
<img src="{{ rendered|slice(1) }}">
{% else %}
<img src="{{ rendered }}">
{% endif %}
我想删除我的树枝路径中第一次出现的“/”。我需要它在我的 pdf 中显示图像。我不知道如何处理它,需要更聪明的人的帮助。
<p>{% path(project.mainImage), 'reference' %}</p>
给我:
/upload/media/img/a6ab300301dd8e5de89bac068a16aaa9e90b2a1b.jpeg
我需要:
upload/media/img/a6ab300301dd8e5de89bac068a16aaa9e90b2a1b.jpeg
好吧伙计们,我只是愚蠢。 答案如下:
{% set rendered %}{% path project.mainImage, 'reference' %}{% endset %}
<img src="{{ rendered|replace({'/upload':'upload'}) }}">
很有魅力。
您可以使用 slice
Twig 过滤器,如下所示:
{% set rendered %}{% path project.mainImage, 'reference' %}{% endset %}
<img src="{{ rendered|slice(1) }}">
更新:
如果您只想在以 /
开头的路线上执行此操作,您可以这样做:
{% set rendered %}{% path project.mainImage, 'reference' %}{% endset %}
{% if rendered|slice(1) == '/' %}
<img src="{{ rendered|slice(1) }}">
{% else %}
<img src="{{ rendered }}">
{% endif %}