在管理面板中获取产品 ID

发布于 2024-12-21 13:57:50 字数 283 浏览 2 评论 0原文

如何在管理面板/目录/管理产品/选项卡中获取当前产品ID?

在此处输入图像描述

我有一个自定义产品选项卡,但不知道如何获取当前产品 ID。

在前端我会做这样的事情:

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

How to get current product ID in Admin Panel / Catalog / Manage Products / Tab ?

enter image description here

I have a custom product tab and no idea how to get current product ID.

In frontend I would do something like this:

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

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

眼泪淡了忧伤 2024-12-28 13:57:50

如果您查看Mage_Adminhtml_Catalog_ProductController,您将看到有问题的产品两次,因此其中任何一个都可以:

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

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

If you look at Mage_Adminhtml_Catalog_ProductController you will see the product in question twice, so either of these will work:

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

$product = Mage::registry('current_product');
echo $product->getId();
深爱成瘾 2024-12-28 13:57:50

您可以在以下 URL 中找到产品 ID:

http

://yourmagento.install.com/index.php/admin/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>

放置此:

<?php if($this->getProductId()){ echo $this->getProductId(); } ?>

You can find the product ID in the URL:

http://yourmagento.install.com/index.php/admin/catalog_product/edit/id/[here_it_is]/key/35db6b1fdadbcf2867d06150blahblahblahblahblahc19697f1a28cd141051/

Failing that, I'll have a look at what template file you'll need to edit.

EDIT:

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

After this line:

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

Put this:

<?php if($this->getProductId()){ echo $this->getProductId(); } ?>
烟火散人牵绊 2024-12-28 13:57:50
$this->getRequest()->getParam(’id’);
$this->getRequest()->getParam(’id’);
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文