Prestashop 1.5.5, ошибка в шаблоне модуля Homecatalog
При включенном профайлере выдает ошибку на главной странице
[PHP Notice #8] Undefined index: nbLi (\www\cache\smarty\compile\6c\a5\13\6ca5132f2fcd257f83538ebadae2c44a82746380.file.homecatalog.tpl.php, line 55)
Вот 55 и 56 строка кэшированного файла 6ca5132f2fcd257f83538ebadae2c44a82746380.file.homecatalog.tpl.php
Код:<?php echo smarty_function_math(array('equation'=>"nbLi/nbItemsPerLine",'nbLi'=>$_smarty_tpl->tpl_vars['nbLi']->value,'nbItemsPerLine'=>$_smarty_tpl->tpl_vars['nbItemsPerLine']->value,'assign'=>'nbLines'),$_smarty_tpl);?> <?php echo smarty_function_math(array('equation'=>"nbLines*liHeight",'nbLines'=>ceil($_smarty_tpl->tpl_vars['nbLines']->value),'liHeight'=>$_smarty_tpl->tpl_vars['liHeight']->value,'assign'=>'ulHeight'),$_smarty_tpl);?>
Проблема вроде здесь $_smarty_tpl->tpl_vars['nbLi'], но как ее исправить в homecatalog.tpl?
Вот, видимо, соответствующий кусок из homecatalog.tpl
Код:{math equation="nbLi/nbItemsPerLine" nbLi=$nbLi nbItemsPerLine=$nbItemsPerLine assign=nbLines} {math equation="nbLines*liHeight" nbLines=$nbLines|ceil liHeight=$liHeight assign=ulHeight}
Помогите, пожалуйста, разбираться в Smarty.
Вот нашел эту тему
Для просмотра ссылки Войди
Добавил isset ошибка ушла и главная страница вообще пустой стала
Код:
{if isset($nbLi)} {math equation="nbLi/nbItemsPerLine" nbLi=$nbLi nbItemsPerLine=$nbItemsPerLine assign=nbLines} {/if}