我试图在drupal的html.html.twig中选择与(http:// myweb / app)相等的路径。
为此,我正在使用URL,但是当尝试连接一个数组(该字符串为url ('<front>')
和一个字符串会返回ArrayString)时,显然这是错误的。
{% set url_app_front = url('<front>') %}
{% set url_app = url_app_front ~ 'app' %}
Arrayapp
很明显url('<front>')
是一个数组,但是返回干净的#Markup是http:/ myweb /。我试图选择它,但是...不知道如何。
{{ url('<front>').markup }}
我正在寻找的东西就像...
{% set url_app = url('<front>') ~ 'app' %}
{% set url = url('<current>') %}
{% if '{{ url_app }}' in url|render|render %}
如果还有其他方法可以实现,我也很愿意阅读
答案 0 :(得分:0)
我们必须使用{% set url_app = render_var(url('<front>')) ~ 'app' %}
{% set url = url('<current>') %}
{% if url_app in url|render|render %}
....
{% endif %}
将这个数组转换为字符串(感谢#markup)
我在https://drupal.stackexchange.com/questions/243648/concatenate-url-in-twig中买到了(我很遗憾不首先去那里看看)
{{1}}