Чиним дерево категорий в админке Virtuemart

Чем старше версия Virtuemart, тем больше сюрпризов обнаруживается. Точно не скажу с какой версии такое появилось, но сейчас работаю над проектом в котором под 3 сотни товарных категорий. При этом в карточке товара пропадает привычное дерево категорий со скролом, а вместо него появляется поле для поиска нужной категории. В моем случае это неудобно и не приемлемо, т.к. в разных товарных группах встречаются одни и те же производители. Поэтому после поиска например категории Sony, выводится список из 10 подкатегорий с названием Sony с айдишниками. Вариант с детализацией названия подкатегорий не рассматривался. Ларчик открылся очень просто.

Открываем «administrator/com_virtuemart/html/product.product_form.php», там в районе строки 259 находим:

if( $number_of_categories > 200 ) {

Если категорий больше 200 — показывается форма поиска, если меньше — дерево категорий. Правим 200 на свое число категорий с запасом, скажем на 500, сохраняем файл, проблема решена.

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Этот сайт использует Akismet для борьбы со спамом. Узнайте как обрабатываются ваши данные комментариев.