Ошибка при компиляции product.tpl с использованием smarty

Я пытался скомпилировать этот файл 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

Может кто-нибудь, пожалуйста, помогите мне, как исправить эту ошибку?

2

Решение

Проблема появляется в:

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}';
1

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]