2011-12-14 18 views
4

管理パネル/カタログ/製品管理/タブで現在の製品IDを取得する方法は?管理パネルで製品IDを取得

enter image description here

私は、カスタム製品]タブと現在の製品IDを取得する方法がないアイデアを持っています。フロントエンドで

私はこのような何かをするだろう:

http://yourmagento.install.com/index.php/admin/:

<?php $_product = $this->getProduct(); ?> 
<?php echo $_product->getId() ?> 

答えて

9

、どちらもeは動作します:

$product = Mage::registry('product'); 
echo $product->getId(); 

$product = Mage::registry('current_product'); 
echo $product->getId(); 
1

あなたはURL内の製品IDを見つけることができますcatalog_product/edit/id/[here_it_is]/key/35db6b1fdadbcf2867d06150blahblahblahblahblahc19697f1a28cd141051/

これを実行すると、編集する必要があるテンプレートファイルが表示されます。

EDIT:この行の後

app/design/adminhtml/default/default/template/catalog/product/edit.phtml 

<h3 class="icon-head head-products"><?php echo $this->getHeader() ?></h3> 

入れて、この:あなたはMage_Adminhtml_Catalog_ProductControllerを見ればあなたが問題の製品を二回表示されます

<?php if($this->getProductId()){ echo $this->getProductId(); } ?> 
0
$this->getRequest()->getParam(’id’); 
関連する問題