Я пытался скомпилировать этот файл TPL с помощью Smarty. Мой php файл этот. Но мне показывают сообщение об ошибке
(!) Неустранимая ошибка: Uncaught -> Smarty Compiler: синтаксическая ошибка в шаблоне «. \ Templates \ product.tpl» в строке 94 «var doesntExist = ‘{ls =’ Эта комбинация не существует для этого продукта. Пожалуйста, выберите другую «. JS = 1} ‘;» неизвестный тег «l» <- добавляется в C: \ wamp \ www \ Smarty \ libs \ sysplugins \ smarty_internal_templatecompilerbase.php в строке 94
Может кто-нибудь, пожалуйста, помогите мне, как исправить эту ошибку?
Проблема появляется в:
var doesntExist = '{l s='This combination does not exist for this product. Please choose another.' js=1}';
Вопрос в том, что здесь l
— это функция Smarty? Если да, кажется, что он не загружен должным образом, и если по какой-то причине это должен быть простой текст, вы можете попробовать поместить его в {literal}
:
var doesntExist = '{literal}{l s='This combination does not exist for this product. Please choose another.' js=1}{/literal}';
Других решений пока нет …