如果条件包括在乳头中,如何使用?

问题描述 投票:0回答:1

因此,我从服务器发送了一个页面参数。因此,如果将currentPage设置为event,则将其设置为event,否则将其默认设置为event。我只想在默认页面时添加。

以下代码在当前页面不是事件(即默认事件)时起作用,但对于事件页面,它发送如下错误:

{% 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: 

我不确定到底是什么问题。

nunjucks
1个回答
0
投票
{% 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是空模板。

© www.soinside.com 2019 - 2024. All rights reserved.