2014-01-30 89 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 
相關問題