我需要在类别菜单中显示每个产品2张图片。请参考 this链接以获得更多说明。 为此,我在sublayouts文件夹和products.php文件中使用了以下代码:
<div class="img-wrapper">
<?php
$image = $product->images[0]->displayMediaThumb('class="browseProductImage featuredProductImageFirst" id="Img_to_Js_'.$product->virtuemart_product_id.'" border="0"',false) ;
if(!empty($product->images[1])){
$image2 = $product->images[1]->displayMediaThumb('class="browseProductImage featuredProductImageSecond" border="0"',false) ;
} else {$image2= $product->images[0]->displayMediaThumb('class="browseProductImage featuredProductImageSecond" border="0"',false) ;}
echo JHTML::_('link', JRoute::_('index.php?option=com_virtuemart&view=productdetails&virtuemart_product_id='.$product->virtuemart_product_id.'&virtuemart_category_id='.$product->virtuemart_category_id),'<div class="front">'.$image.'</div><div class="back">'.$image2.'</div>');
?>
</div>
但没有成功。它只显示一张图片 现场演示:http://new.decoricor.com/decoricor-jewelery/hair-style
答案 0 :(得分:1)
隐藏配置可在类别视图中显示多张图片。 您可以在此处设置值: /administrator/components/com_virtuemart/virtuemart.cfg
prodimg_browse需要设置为2. prodimg_browse = 2
这在类别视图的view.html.php中调用。
之后,你的阵列中会有两张图片。
隐藏配置的文档: http://docs.virtuemart.net/manual/general-concepts/206-hidden-configurations.html