И так что нам нужно:
- Joomla 1.5.X
- Virtuemart 1.1.X
Как это сделать:
1. Создайте резервные копии файлов Virtuemart и базы данных.
2. Откройте следующий файл administrator/components/com_virtuemart/html/shop.product_details.php
3. Найдите эту строку $recent_products = $ps_product->recentProducts($product_id,$tpl->get_cfg(‘showRecent’, 5)) и вставьте после нее это:
$db->query( “SELECT category_id, category_name FROM #__{vm}_category WHERE category_id=’$category_id’”);
$db->next_record();
$category_name = shopMakeHtmlSafe( $db->f(‘category_name’) );
4. Далее найдите другую строку:
$tpl->set( “recent_products”, $recent_products); // Recent products
и вставьте следующий фрагмент кода
$tpl->set( “category_name”, $category_name );
5. Сохраните файл shop.product_details.php
6. Откройте файл шаблона (components\com_virtuemart\themes\default\templates\product_details\flypage.tpl.php) и вставьте там где нужно имя категории следующее: <?php echo $category_name ?>
Должно сработать, пробовал при создании сайта интернет-магазина.