Quantcast
Channel: 建站知识 – magento 建站,magento 2.0建站,magento 外贸模板,magento 网站建设,magento 网站制作,深圳 magento建站,广州 magento,外贸建站,深圳 外贸建站
Viewing all articles
Browse latest Browse all 5

Magento 在后台订单显示产品地址

$
0
0

1. 添加获取产品 Url 的 Block

   位置:/app/code/core/Mage/Adminhtml/Block/Sales/Order/View/Items/Renderer/
  1. public function getProductUrl() {
  2.          $productData = $this->getItem()->getData();
  3.          $productId = $productData[‘product_id’];
  4.          $productSource = Mage::getModel(‘catalog/product’);
  5.          $pdata = $productSource->load($productId)->getData();
  6.          $pUrlPath = Mage::getUrl($pdata[‘url_path’]);
  7.          return $pUrlPath;
  8.     }
  1. public function getProductUrl() {
  2.          $productData = $this->getItem()->getData();
  3.          $productId = $productData[‘product_id’];
  4.          $productSource = Mage::getModel(‘catalog/product’);
  5.          $pdata = $productSource->load($productId)->getData();
  6.          $pUrlPath = Mage::getUrl($pdata[‘url_path’]);
  7.          return $pUrlPath;
  8.     }

2. 调用此方法

  位置:/app/design/adminhtml/default/default/template/sales/order/view/items/renderer/
  1. <div class=“item-text”>
  2.             <?php echo $this->getColumnHtml($_item‘name’) ?>
  3.             <a target=“_blank” href=“<?php echo $this->getProductUrl() ?>”>View Product</a>
  4.         </div>
  1. <div class=“item-text”>
  2.             <?php echo $this->getColumnHtml($_item‘name’) ?>
  3.             <a target=“_blank” href=“<?php echo $this->getProductUrl() ?>”>View Product</a>
  4.         </div>

整理后是:

  1. <?php echo rtrim(str_replace(“index.php/”,“”,$this->getProductUrl()),“/”) ?>
  1. <?php echo rtrim(str_replace(“index.php/”,“”,$this->getProductUrl()),“/”) ?>

Viewing all articles
Browse latest Browse all 5

Trending Articles