布尔条件液体模板?

问题描述

大家好,我对 Liquid 编码非常陌生,我正在尝试用平面英语实现以下目标,否则如果 yes_depracted 不等于 no,请执行 {% assign pagetitle = resx["KNowledge_Article_Unavailable"] %},请告知如何实现此目标?

{% extends 'Layout 1 Column' %}
{% block breadcrumbs %}
    {% assign categoryid = request.params['id'] %}
    {% if categoryid %}
        {% assign category = kNowledge.categories | category_number: categoryid | yes_deprecated: true %}
        {% if category %}
            {% assign pagetitle = category.title %}
            {% assign categoryguid = category.categoryid %}

{% elseif yes_deprecated != "true" %}
            {% assign pagetitle = resx["KNowledge_Article_Unavailable"] %}

        {% else %}
            {% assign pagetitle = resx["KNowledge_Article_Unavailable"] %}
        {% endif %}
    {% endif%}
    {% include 'Breadcrumbs' title: pagetitle %}    
{% endblock %}
{% block title %}
    {% include 'Page Header' title: pagetitle %}
{% endblock %}
{% block main %}
  {% include 'Page copy' %}

解决方法

使用 elsif 而不是 elseif

...
    {% elsif yes_deprecated != "true" %}
        {% assign pagetitle = resx["Knowledge_Article_Unavailable"] %}
...