0

我正在尝试在主页上显示特定产品(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。

4

1 回答 1

2

您可以使用完整的产品

$product = $this->model_catalog_product->getProduct(51);

不要忘记在使用货币值时,您应该使用适当的格式设置它们

$this->currency->format()

要了解您需要使用哪些代码,请查看catalog/controller/product/product.phpfor thespecialpricecoding

于 2012-10-18T01:24:16.827 回答