Twig模板化变量和过滤器

时间:2017-06-18 14:06:48

标签: twig octobercms

在10月CMS twig中输出正确的问题: 使用 -

<img src="{{ asset('assets/img/flag-'~code~'.png'|theme) }}" class="flag">

期待 我在src http://xxx.dev/themes/theme/assets/img/flag-en.png,但是我得到了 http://xxx.dev/assets/img/flag-enhttp://xxx.dev/themes/theme/.png代替......

我该如何解决这个问题?

1 个答案:

答案 0 :(得分:2)

这应该有用(注意括号):

<img src="{{ asset(('assets/img/flag-'~code~'.png')|theme) }}" class="flag">

并且逻辑要求|theme仅应用于`.png'部分,因此它会生成一个破碎的URL。