在Magento中为产品页面添加免费送货图像?

时间:2011-12-30 09:52:39

标签: php magento

我想在产品页面中添加“免费送货”图片(产品符合免费送货条件)。最好的方法是什么?

我对主题Magento有很好的理解,但我仍然在为它开发扩展。我曾希望能够获得产品原始价格,并且有一个基本的if语句,如下所示:

if($product_price > 75.00)
    echo "<img src="free-shipping.png" />";

但产品价格计算都隐藏在他们自己的类/模块中,我希望能够完全从我的主题模板文件中完成。

  1. 可以这样做(如果是这样,怎么做)?
  2. 我将如何创建一个模块来执行此操作 - 我了解如何创建基本模块(文件结构并在Magento系统中注册)但我认为当我尝试交互时我会完全迷失使用数据库 - 我正在阅读Alan Storm非常全面的Magento开发教程,但这需要一些时间。 : - )
  3. 感谢。

    P.s - 我正在运行最新版本的Magento CE。

1 个答案:

答案 0 :(得分:2)

我认为只有自定义产品页面模板才能实现目标。

有关Magento代码的详细介绍,请参阅以下答案:How does Magento code work?

我认为你可以编辑的最小文件是:

app/design/frontend/{package}/{theme}/template/catalog/product/view.phtml

在顶部,我们可以看到使用$_product = $this->getProduct();检索产品,因此在该文件中,您可以访问产品价格($_product->getPrice();)。页面上还显示其他子内容块,选择您想要的内容。