我想使用一些参数向Grav添加一些脚本。
{% do assets.addInlineJs('var imageurl = "'.{{ url('theme://images/logo.svg') }}.'";', 99) %}
这和其他一些事情如
{% do assets.addInlineJs('var imageurl = "' . url("theme://images/logo.svg") . '";', 99) %}
不行。我错过了什么?我想使用主题中的图像路径传递给脚本。
答案 0 :(得分:0)
要在Twig中连接字符串,您需要使用〜not。
{% do assets.addInlineJs('var imageurl = "' ~ url("theme://images/logo.svg") ~ '";', 99) %}
示例结果:
var imageurl = "/user/themes/my-theme/images/logo.svg";