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

Тема в разделе "WebAsyst", создана пользователем drawing4, 17 фев 2011.

Модераторы: mdss
  1. drawing4

    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
     
  2. drawing4

    drawing4

    Регистр.:
    21 ноя 2008
    Сообщения:
    323
    Симпатии:
    37
    Исправил вот так:

    PHP:
    {if $smarty.foreach._fr.index+1%$columnCount ==|| $smarty.foreach._fr.index+1==$root_categories|@count}