我正在尝试在主页上显示特定产品(ID为51)的价格。它不是特色产品,而是完全不同的东西,所以我不能使用特色模块。
我知道产品ID是51,所以尝试使用以下内容:
<?php if (!$product[$product_id[51]]['special']) { ?>
<?php echo $product[$product_id[51]]['price']; ?>
<?php } else { ?>
<span class="price-old"><?php echo $product_id[51]['price']; ?></span> <span class="price-new"><?php echo $product_id[51]['special']; ?></span>
<?php } ?>
但这只返回“未定义的变量product_id”。如何显示此特定产品的价格?
MTIA。
答案 0 :(得分:2)
您可以使用
完整地获取该产品$product = $this->model_catalog_product->getProduct(51);
在使用货币值时不要忘记,您应该使用
正确格式化它们$this->currency->format()
要了解您需要使用的代码,请查看catalog/controller/product/product.php
和special
编码的price
内部