2014-01-30 87 views
2

在Opencart的,我需要得到有关当前产品,这些相关信息:在OpenCart中,如何获取当前的产品ID,名称和图像?

  • 编号
  • 名称
  • 图片

在Magento,我只能这样做,但在Opencart的,我只是不知道:

<?php if($_product = Mage::registry('current_product')): ?> 

    <?php echo $_product->getId() ?> 
    <?php echo $_product->getName() ?> 
    <?php echo $_product->getImageUrl() ?> 

<?php endif; ?> 
+0

哦,如果你可以在Magento(**模板!**)中做到这一点,那么我真的很高兴我没有使用那个废话......在OpenCart中你必须做到这一点正常和干净的MVC方式 - 编辑控制器,使产品可见(分配给模板),然后通常在模板中回显它。这也取决于您希望在何处发生?在产品详细信息页面中?或者在哪里? – shadyyx

+0

是的,我试图详细介绍产品页面。例如:http://demo.opencart.com/index.php?route=product/product&product_id=40 我认为这已经可见,但我不知道如何获取这些信息 – Cleyton

+0

以获取这些信息?打开这个模板,你会看到...你可以直接访问'$ description'或'$ price'或$ product_info ['title']'我猜...只需打开模板'目录/ view/theme/default/template/product/product.tpl',你会看到。 – shadyyx

回答

3

我最终使用:

<?php echo $product_id; ?> //returns product id 
<?php echo $heading_title; ?> //returns product name 
<?php echo $popup; ?> //returns product image 
相关问题