2011-12-14 4 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/

오류가 발생하면 수정해야하는 템플릿 파일을 살펴 보겠습니다.

편집 :이 선 후

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’);