Joomla - 2.5.14
VM - 2.0.22c
I'm using the following code in:
template > html > com_virtuemart > productdetails > default_relatedproducts.php
It's working great but it's taking the image of the main product and using it for the related products.
<?php
// Check to ensure this file is included in Joomla!
defined ( '_JEXEC' ) or die ( 'Restricted access' );
$model = new VirtueMartModelProduct();
$calculator = calculationHelper::getInstance();
$currency = CurrencyDisplay::getInstance();
?>
<div class="product-related-products">
<h3><?php echo JText::_('COM_VIRTUEMART_RELATED_PRODUCTS'); ?> <?php echo $this->product->category_name; ?></h3>
<p>Check out some of these other products from Us</p>
<div class="product-field clearfix">
<?php
foreach ($this->product->customfieldsRelatedProducts as $field) {
?>
<div class="related-product-item">
<?php
$product = $model->getProductSingle($field->custom_value,true);
?>
<a title="<?php echo $product->product_name ?> - <?php echo $product->product_s_desc; ?>" href="<?php echo $product->link; ?>">
<?php
echo $this->product->images[0]->displayMediaThumb('class="browseProductImage"', false);
?>
</a>
<h2><a title="Find out more about <?php echo $product->product_name ?> - <?php echo $product->product_s_desc; ?>" href="<?php echo $product->link; ?>"><?php echo $product->product_name ?><span class="related-product-desc"><?php echo $product->product_s_desc; ?></span></a></h2>
</div>
<?php } ?>
</div>
</div>
You could compare your code and original code for related. What is the difference?
The original code is pretty basic and doesnt give you any control over layout of the related items. The code I posted was something I found ages ago online and it works apart from this element.
The original code is this:
<?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">
<h3><?php echo JText::_('COM_VIRTUEMART_RELATED_PRODUCTS'); ?> <?php echo $this->product->category_name; ?></h3>
<p>Check out some of these other products from Eden Clay</p>
<div class="product-field clearfix">
<?php
foreach ($this->product->customfieldsRelatedProducts as $field) {
if(!empty($field->display)) {
?>
<span class="related-product-item"><?php echo $field->display ?></span>
<?php }
} ?>
</div>
</div>
Quote from: gbarkerdesign on September 30, 2013, 09:02:52 AM
The original code is pretty basic and doesnt give you any control over layout of the related items.
So it couldn't display proper image then?