Ошибка при выводе категорий

drawing4

Профессор
Регистрация
21 Ноя 2008
Сообщения
323
Реакции
37
Установка дефолтная, версия Webassyst 300

Нужно было проверить на валидность код. Обнаружил что в файле
PHP:
published\SC\html\scripts\templates\frontend\root_categories.html

строчка

PHP:
{if $smarty.foreach._fr.index+1%$columnCount ==0}</tr>{/if}

не закрывает тег строки таблицы если количество категорий не кратно количеству столбцов на витрине.

Банально. Одна категория, а указано выводить в три столбца, и тег tr остается незакрытым.
Помогите с придумыванием правильной формулы please
 
Исправил вот так:

PHP:
{if $smarty.foreach._fr.index+1%$columnCount ==0 || $smarty.foreach._fr.index+1==$root_categories|@count}
 
Назад
Сверху