Предлагаю вариант отображения категорий на примере Доски объявлений, называться будет так "Как сделать неактивными категории в которых нет контента и добавить счетчик?"
Уровень сложности — "школьник"

Версия — 2.12.1
Правки в системных файлах — не потребуются
Стандартный роутинг для типа контента — /board
Файлы для категорий расположены — \templates\default\controllers\content\
Новый файл который необходимо добавить в папку — category_view_board.tpl.php
Сам файл — category_view_board.tpl
Класс Y_cat_info — это активная категория по которой может перейти пользователь и у нее есть ссылка.
Класс N_cat_info — это не активная категория по которой не может перейти пользователь и у нее нет ссылки.
Вот отображение без изменений



После загрузки этот файл будет срабатывать только для типа контента — board
Собственно все
