Php OpenCart 3.x-IF/ELSE循环的语法问题

Php OpenCart 3.x-IF/ELSE循环的语法问题,php,symfony,twig,opencart,opencart-3,Php,Symfony,Twig,Opencart,Opencart 3,我在OpenCart 2.0模板文件中有一些代码,其中包括以下代码块: <?php if($stock >= 1) { ?> (block of HTML #1) <? } else { ?> (block of HTML #2) <? } ?> (HTML块#1) (HTML块#2) 尝试在OpenCart 3.0模板中实现相同的功能(使用Twig语言)会导致前端显示“=1”{?>,后面是两个HTML块 我已经看过OpenCart

我在OpenCart 2.0模板文件中有一些代码,其中包括以下代码块:

<?php if($stock >= 1) { ?>
    (block of HTML #1)
<? } else { ?>
    (block of HTML #2)
<? } ?>

(HTML块#1)
(HTML块#2)
尝试在OpenCart 3.0模板中实现相同的功能(使用Twig语言)会导致前端显示“=1”{?>,后面是两个HTML块

我已经看过OpenCart Twig文档,但不清楚我做错了什么


如果有人能提供正确代码的示例,我将不胜感激。

在这个示例中,您可以看到如何回显变量以及如何在twig中比较变量:

stock is: {{ stock }}
<br>

{% if stock >= 1 %}
    (block of HTML #1)
{% else %}
    (block of HTML #2)
{% endif %}
股票是:{{stock}

{%如果股票>=1%} (HTML块#1) {%else%} (HTML块#2) {%endif%}