所以我有一个从服务器发送的页面参数。因此,如果当前页面是事件,则我将其设置为事件,否则默认。我试图仅在页面为默认时包含。
当当前页面不是事件(即默认)时,以下代码有效,但对于事件页面,它会发送错误,如下所示:
{% set currentPage = 'event' if page === 'event' else 
            'default' %}
        {% include 'partials/default-scripts.njk' if currentPage === 'default' %}
错误:
Template render error: 
 Error: The `name` parameter is not specified: 
我不确定到底出了什么问题。
{% set currentPage = ('event' if page === 'event' else 'default') %}
{% if currentPage == 'default' %}
{% include 'partials/default-scripts.njk' %}
{% endif %}
or 
{% include ('partials/default-scripts.njk' if currentPage == 'default' else 'dummy') %}
哪里dummy有空模板。
| 归档时间: | 
 | 
| 查看次数: | 1977 次 | 
| 最近记录: |