在相关产品中显示定价和添加到购物车按钮 Virtuemart 2.0 [英] Display pricing and add to cart button in related products Virtuemart 2.0
问题描述
我想显示相关产品的价格,并已添加到购物车按钮以及每个相关产品.
以下是相关产品页面的代码片段.$field 没有任何可用的定价.如何显示定价和添加到购物车"按钮?提前致谢
product->customfieldsRelatedProducts as $field) {?><div class="product-field product-field-type-<?php echo $field->field_type ?>"><span class="product-field-display"><?php echo $field->display ?></span><span class="product-field-desc"><?php echo jText::_($field->custom_field_desc) ?></span>
<?php } ?>
我在这里找到了解决方案,它对我有用:无需编辑核心文件
它需要将default_relatedproducts.php"、default_showprices.php"和default_addtocart.php"复制到您的template/html/com_virtuemart/productdetails"文件夹中.然后将default_relatedproducts.php"中的所有代码替换为以下代码:
<div class="product-related-products"><h4><?php echo JText::_('COM_VIRTUEMART_RELATED_PRODUCTS');?></h4><div><?phpforeach ($this->product->customfieldsRelatedProducts as $field) {?><div class="product-field"><?php$product = $model->getProductSingle($field->custom_value,true);?><h2><?php echo JHTML::link ($product->link, $product->product_name);?></h2><a title="<?php echo $product->product_name ?>"rel="vm-additional-images" href="<?php echo $product->link; ?>"><?phpecho $this->product->images[0]->displayMediaThumb('class="browseProductImage"', false);?></a><div class="short_desc"><?php echo $product->product_s_desc;?></div><?php 包含 'default_showprices.php';?><?php 包含 'default_addtocart.php';?>
<?php } ?>