如果name of the template
包含特殊字,我正在寻找检查我的树枝模板的方法。如果是这种情况,我想继续分配一些东西。这是我想到的一般概念。
{% if [sth like app.request.template_name or sth like that] in `product` %}
// Do some stuff
{% endif % }
你们能帮助我吗?
答案 0 :(得分:1)
如果您要创建单独的模板文件,那么您将知道名称并可以对值进行硬编码:
template_1.html.twig:
{% set some_var = 1 %}
{% set another_var = 2 %}
template_2.html.twig:
{% set custom_var = 5 %}
更新
如果您需要模板名称,可以使用:
{% if 'product' in _self.getTemplateName() %}
{# Do stuff #}
{% endif %}