Добавляем в листинг товара в админке вывод количества (VAMshop)
22.02.2011 | Написав eugenem
Если Вы ведете учет товара в магазине, то было бы удобно, просматривая в админке листинг видеть и количество каждого товара. По умолчанию эту информацию видно только на карточке товара. Добавим такую колонку в ваш сайт/admin/categories.php.
Итак, сам вывод листинга формируется в admin/includes/modules/categories_view.php. Откроем его и найдем строку:
case 'price-desc' : $catsort = 'c.sort_order ASC'; //default $prodsort = 'p.products_price DESC'; break; |
вставим после:
case 'quantity' : $catsort = 'c.sort_order ASC'; //default $prodsort = 'p.products_quantity ASC'; break; case 'quantity-desc' : $catsort = 'c.sort_order ASC'; //default $prodsort = 'p.products_quantity DESC'; break; |
Найдем строку:
<td class="dataTableHeadingContent" align="center"> <?php echo TABLE_HEADING_PRICE.vam_sorting(FILENAME_CATEGORIES,'price'); ?> </td> |
вставим после:
<td class="dataTableHeadingContent" align="center"> <?php echo 'Количество'.vam_sorting(FILENAME_CATEGORIES,'quantity'); ?> </td> |
найдем строку:
<td class="<?php echo $css_class; ?>"><?php echo $categories['sort_order']; ?></td> |
вставим перед ней:
<td class="<?php echo $css_class; ?>">--</td> |
найдем строчку:
<td class="<?php echo $css_class; ?>"> <?php //show price echo $currencies->format($products['products_price']); ?> </td> |
вставим после:
<td class="<?php echo $css_class; ?>"> <?php //show quantity echo $products['products_quantity']; ?> </td> |
На этом все.
Рубрика: Веброзробка
2 коментарі читачів статті "Добавляем в листинг товара в админке вывод количества (VAMshop)"
-
пишет:Юрий
Приветствую! отличная статья !
но есть нюансы – название созданной колонки выглядет как “????????”
а еще хотелось узнать – а можно ли сделать поле с количество – редактируемым прямо в листинге????