2017-09-19 2 views
0

Ich habe einige Codes in OpenCart 2.0 Template-Datei, die diesen Block enthält:OpenCart 3.x - Syntax Problem mit IF/ELSE-Schleife

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

Den Versuch, implementieren das gleiche in OpenCart 3.0 Template, das verwendet die Twig-Sprache, Ergebnisse in "= 1) {?>" Auf dem Frontend, gefolgt von beide HTML-Blöcke.

Ich habe die OpenCart Twig-Dokumentation angeschaut, aber es ist nicht klar, was ich falsch mache.

Wenn jemand ein Beispiel für den richtigen Code bereitstellen kann, würde ich es wirklich zu schätzen wissen.

Antwort

1

In diesem Beispiel können Sie sehen, wie eine Variable Echo und wie es in Zweig vergleichen:

stock is: {{ stock }} 
<br> 

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

Danke, das hat funktioniert! Als gelöst markiert. – TomJones999