exception 'SmartyCompilerException' $ ошибка
Внезапно появилясь проблема на сайте при переходе на карточку товара.
http://hardrace.ru/ekipirovka/helmets/hjc/integraly-hjc/hjc-rpha10-plus/
Проблемная ссылка: http://hardrace.ru/ekipirovka/helmets/hjc/rpha10/h...
2 ответа
Скорее всего на сервере поменяли настройку mbstring.func_overload в php.ini.
заключите переменные, передаваемые в функцию смарти in_stock в кавычки.
в шаблоне product.cart.html, секция <!-- stock info -->
измените строки
{$stock.name}: {in_stock n=$stock_count low=$stock.low_count critical=$stock.critical_count}
в
{$stock.name}: {in_stock n="$stock_count" low="$stock.low_count" critical="$stock.critical_count"}
и
{in_stock n=$sku.count}
в
{in_stock n="$sku.count"}
в конкретно этой ошибке поможет, но mbstring.func_overload влияет на ОЧЕНЬ многое, сломаться может что угодно.
уточню, что значение параметра mbstring.func_overload должно быть равно 0 для нормальной работы.