по аналогии - как здесь
http://joomlaforum.ru/index.php/topic,119541.0.htmlВот самолично немного изменил файл:
// these are the columns in the table
$columns = Array( '#' => '',
"<input type=\"checkbox\" name=\"toggle\" value=\"\" onclick=\"checkAll(".$num_rows.")\" />" => "",
$VM_LANG->_('PHPSHOP_PRODUCT_LIST_NAME') => "width=\"30%\"",
$VM_LANG->_('VM_PRODUCT_LIST_MEDIA') => 'width="5%"',
$VM_LANG->_('PHPSHOP_PRODUCT_FORM_in_stock') => "width=\"15%\"",
$VM_LANG->_('PHPSHOP_PRODUCT_LIST_SKU') => "width=\"15%\"",
$VM_LANG->_('PHPSHOP_PRODUCT_FORM_NEW_PRODUCT') => "width=\"15%\"",
$VM_LANG->_('PHPSHOP_PRODUCT_FORM_IS_LEADER') => "width=\"15%\"",
$VM_LANG->_('PHPSHOP_PRODUCT_PRICE_TITLE') => "width=\"10%\"",
$VM_LANG->_('PHPSHOP_CATEGORY') => "width=\"15%\"",);
И еще здесь добавляем:
// Product Media Link
$numFiles = ps_product_files::countFilesForProduct($db->f('product_id'));
if( $db->f('product_full_image')) $numFiles++;
if( $db->f('product_thumb_image')) $numFiles++;
$link = $sess->url( $_SERVER['PHP_SELF']. '?page=product.file_list&product_id='.$db->f('product_id').'&no_menu=1' );
$link = defined('_VM_IS_BACKEND')
? str_replace('index2.php', 'index3.php', str_replace('index.php', 'index3.php', $link ))
: str_replace('index.php', 'index2.php', $link );
$text = '<img src="'.$mosConfig_live_site.'/includes/js/ThemeOffice/media.png" align="middle" border="0" /> ('.$numFiles.')';
$tmpcell = vmPopupLink( $link, $text, 800, 540, '_blank', '', 'screenX=100,screenY=100' );
$listObj->addCell( $tmpcell );
$listObj->addCell( $db->f("product_in_stock") );
// The product sku
$listObj->addCell( $db->f("product_sku") );
В таком случае у нас в выводе категории в админке появляется столбец, в котором просто выводится количество товара )
Остальное мне нужно еще учить )
Не спешите скачивать файл - так как нормальное отображение столбцов работает только при выводе всего товара, а при выборе конкретной категории - смещается.
[вложение удалено Администратором]