{ldelim} var inStock=" {$sArticle.instock} "; {rdelim}
Bei dem Code übergibt er zwar die Var, allerdings erscheinen im Frontend an der Stelle ein {} was natürlich nicht sein soll.
changed to var inStock=" {ldelim}{$sArticle.instock}{rdelim} ";
muss zwar nun die {} aus Var im nachhinein wegschneiden aber Problem ist damit erstmal behoben. Wenn es aber besser geht mit escapen oder so gerne noch was zu schreiben.