2017-09-19 7 views
0

J'ai un code dans le fichier de modèle OpenCart 2.0, qui comprend ce bloc:OpenCart 3.x - problème de syntaxe avec boucle IF/ELSE

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

Toute tentative de mettre en œuvre le même dans le modèle OpenCart 3.0, qui utilise le Twig language, le résultat est "= 1) {?>" Apparaissant sur le frontal, suivi de les deux blocs HTML.

J'ai regardé la documentation OpenCart Twig, mais je ne sais pas ce que je fais de mal.

Si quelqu'un peut fournir un exemple du code approprié, je l'apprécierais vraiment.

Répondre

1

Dans cet exemple, vous pouvez voir comment faire écho à une variable et comment le comparer au rameau:

stock is: {{ stock }} 
<br> 

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

Merci, qui a fonctionné! Marqué comme résolu. – TomJones999