Как известно, в админке при большом количестве категорий работать с ними довольно неудобно, так как список категорий выводится весь целиком, является трудно обозримым и искать нужный пункт довольно утомительно.
Плюс к тому же иногда возникают проблемы с загрузкой такого большого списка.
Доработка изменяет вывод списка категорий, используя преимущества древовидной структуры, а именно:
1. На странице списка категорий
1.1. При выводе каталога запоминается текущая категория.
1.2. Выводится список категорий не целиком, а лишь ветка текущей категории с соседними категориями.
1.3. Категории 1-го уровня выводятся всегда.
1.4. Если нетекущая категория имеет подкатегории, то показывается ссылка (иконка), по которой можно открыть ветку этой категории.
2. На странице списка товаров блок выбора категорий справа выводится по аналогичным правилам.
Таким образом, на страницах списка категорий и списка товаров всегда показывается только одна ветка дерева категорий. Это дает комфортную работу при большом количестве категорий.
Создавалось для версии 2.3.6.
Скорее всего, годится и для других версий 2.x