Twig if 语句不适用于扩展

山姆

我需要区分浏览网站的用户和从外部访问网站的用户,所以我想使用 if 语句来加载或不加载具有所有结构 HTML 的主页。

我想在 TWIG 模板中使用 if 语句,而不是创建 POST 和 GET 路由,但它不起作用;主页总是被加载

我试着false'false'

这是我的 itemListing.html.twig

{% if ajax == false %}

   {% extends 'homepage.html.twig' %}

{% endif %}

{% block content %}

    {% for item in items %}

         code

    {% endfor %}

{% endblock %}

和 php 代码

return $this->render('itemSearch/itemListing.html.twig',[
    'ajax' => true,
]);
约翰·史密斯

查看扩展
或条件继承的动态继承,您可以这样做:

{% extends ajax ? "minimum.html" : "base.html" %}

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章