Привет всем.Столкнулся с тем, что бы вывести в этих продуктах, цену, рейтинг, корзину.Я начал это делать с помощью запроса в базу данных.Хотелось бы этого не делать.Подскажите как правильно реализовать.Вот мой код
<?php
/**
*
* Show the product details page
*
* @package VirtueMart
* @subpackage
* @author Max Milbers, Valerie Isaksen
* @link http://www.virtuemart.net
* @copyright Copyright (c) 2004 - 2010 VirtueMart Team. All rights reserved.
* @license http://www.gnu.org/copyleft/gpl.html GNU/GPL, see LICENSE.php
* VirtueMart is free software. This version may have been modified pursuant
* to the GNU General Public License, and as distributed it includes or
* is derivative of works licensed under the GNU General Public License or
* other free or open source software licenses.
* @version $Id: default_relatedproducts.php 6431 2012-09-12 12:31:31Z alatak $
*/
// Check to ensure this file is included in Joomla!
defined ( '_JEXEC' ) or die ( 'Restricted access' );
?>
<div class="product-related-products">
<h4><?php echo JText::_('COM_VIRTUEMART_RELATED_PRODUCTS'); ?></h4>
<?php
$releted = array();
foreach ($this->product->customfieldsRelatedProducts as $field) {
$releted[] = $field->custom_value;
var_dump($releted);
}
?>
</div>
<?php
$product_model = VmModel::getModel('product');
$ratingModel = VmModel::getModel('ratings');
$db =&JFactory::getDBO();
$db->setQuery('select virtuemart_product_id from #__virtuemart_products');
$products = $db->loadAssocList();
$prod = array();
foreach($products as $product){
$prod[] = $product['virtuemart_product_id'];
//var_dump($product_model->getProductSingle($product['virtuemart_product_id']));
//var_dump($prod);
}
$prods = $product_model->getProducts($prod);
//var_dump ($prods);
$product_model->addImages($prods,1);
foreach($releted as $key=>$value) {
//print_r ($value);
for($i=0;$i<count($prods);$i++){
if ($value==$prods[$i]->virtuemart_product_id) {
echo $prods[$i]->images[0]->displayMediaThumb('class="product-image"', true, 'class="modal"', true, true).'<br />';
echo JHTML::link ( JRoute::_('index.php?option=com_virtuemart&view=productdetails&virtuemart_product_id='.$prods[$i]->virtuemart_product_id.'&virtuemart_category_id='.$prods[$i]->virtuemart_product_id), $prods[$i]->product_name , array ('title' => $prods[$i]->product_name ) );
<?php
}
}
}
?>