繁体   English   中英

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

[英]OpenCart 3.x - syntax issue with IF/ELSE loop

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

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

尝试在使用Twig语言的OpenCart 3.0模板中实现相同的结果,导致“ = 1){?>”出现在前端,后跟两个 HTML块。

我看过OpenCart Twig文档,但不清楚我在做什么错。

如果有人可以提供适当代码的示例,我将不胜感激。

在此示例中,您可以看到如何回显变量以及如何在树枝中进行比较:

stock is: {{ stock }}
<br>

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM