问题
I have tried to compile the this tpl file using smarty. My php file is this. But I am being shown the error message
( ! ) Fatal error: Uncaught --> Smarty Compiler: Syntax error in template ".\templates\product.tpl" on line 94 "var doesntExist = '{l s='This combination does not exist for this product. Please choose another.' js=1}';" unknown tag "l" <-- thrown in C:\wamp\www\Smarty\libs\sysplugins\smarty_internal_templatecompilerbase.php on line 94
Can anyone please help me how to fix this error?
回答1:
The problem appears at:
var doesntExist = '{l s='This combination does not exist for this product. Please choose another.' js=1}';
The question is what is here l
- is that Smarty function? If yes, it appears it's not loaded properly and if it should be plain text from some reason, you might try putting it into {literal}
:
var doesntExist = '{literal}{l s='This combination does not exist for this product. Please choose another.' js=1}{/literal}';
来源:https://stackoverflow.com/questions/26906824/error-in-compiling-product-tpl-using-smarty