当前位置: 首页 > 知识库问答 >
问题:

如何在BackOffice Prestashop 1.7的产品编辑页面上获取产品id

欧阳何平
2023-03-14

我试图获取正在BackOffice(产品页面)中编辑的产品的产品ID。那里使用的控制器是AdminProducts。我试图通过使用工具类来获取值,就像我们在前台获取产品ID一样,但这在这里不起作用。这是我在那个页面上得到的链接,经过分析,你可以看到这里没有产品标识。虽然1是产品ID,但这意味着没有像prestashop 1.6中那样指定。我使用prestashop 1.7。任何想法,我如何可以在产品编辑页上的prestashop 1.7的产品ID?此外,其他一切都像如果你使用工具类来获得控制器名称,它会给你AdminProducts,只有产品id不存在,正在编辑。

http://localhost/prestashop/admin14pm/index.php/product/form/1?_token=eVl4wEOMTc2Jo#tab-钩子

共有1个答案

郝君博
2023-03-14

正如你提到的,url中的1确实是产品id,即使它不再像PrestaShop 1.6中的id_product=1那样被提及

您可以使用Tools::getValue('id\u product')

 类似资料:
  • 我在WooCommerce的后端有一个自定义元框。目前,我已将其设置为显示单个产品页面中的一些数据。 我用过

  • 对于我的WC产品页面,我需要向body标记添加一个类,以便执行一些自定义样式。这是我为这个创建的函数。。。 …但是我怎么才能拿到猫的身份证呢?

  • 在函数的单个产品页面中获取产品的SKU时,我遇到了很多麻烦。php。我有多个单一产品页面,我希望根据产品显示不同的文本。我已经创建了一个子主题,我正在处理函数。php文件。我不熟悉wordpress和编辑主题,所以我还不太了解操作顺序。我能够让代码循环运行,并为所有产品提供所有SKU,但这与我所处的实际页面无关。 我试过很多东西。常见的解决方案似乎是: 但那不起作用。由于某些原因,$producs

  • 我想改变prestashop后台办公产品页面的布局。所以谁能告诉我要更改哪个文件,以便我可以修改这个现有的布局?

  • 我希望能够列出变化选项值。例如,我有一个12英寸、14英寸和16英寸的灯笼。我希望能够得到这些值。我一直试图使用Foreach循环来获取这些值,但我需要一点帮助。这是我的代码; 这就是输出: 正如你所看到的,我想要的值在那里,但我不知道如何让它们响应它们。 以下是我使用var_dump()$available_variations时得到的结果; "["backorders_allowed"]= "

  • 在产品页面中,每个产品都有一个图像,并且下面有两个子标题:标题和到产品类别的链接。我想用产品的简短描述替换这个产品类别字段。 我查看了Woocomece文件夹中的每个php文件,但找不到要编辑的行。 谢谢你的帮助。