问题标签 [adminhtml]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
5932 浏览

magento - Magento:重载 Adminhtml/Productcontroller 的 saveAction 方法不起作用……?

我想从 core/Mage/Adminhtml/controllers/Catalog/ProductController.php 重载 saveAction 方法,但它不起作用 - 我现在已经搜索并尝试了一整天:(

背景:我想在保存产品之前更改自定义属性的值。我发现 _initProductSave 设置了属性,我认为,在 init_ProductSave 之后更改它们将是一个好点(如果有人知道更好的地方,请告诉我)......

任何人都可以帮助我... :)

Magento 版本:社区版版本 1.7.0.1 没有扩展,没有安装主题,我只是安装了这个版本完全空白......

版本 1:通过复制到本地/法师文件夹覆盖控制器

首先,我尝试在正确的结构中将文件复制到 app/code/local 文件夹 - 但它不起作用(我已经使用 Varient.php 用于本地测试系统和 stores.php 用于更正价格错误-两者都有效...)

版本 2:使用扩展覆盖控制器

我的扩展看起来像这样:

文件结构:

文件如下所示:MyOne_MyExtension.xml:

代码/本地/MyOne/MyExtension/etc/config.xml:

最后一个,code/local/MyOne/MyExtension/controllers/Catalog/ProductController.php:

我已经用谷歌搜索并阅读了很多内容,我没有看到错误...

任何帮助真的很棒!

问候,马蒂亚斯

0 投票
1 回答
16015 浏览

magento - Magento 网格列排序

曾几何时,我尝试创建一些自定义列。我创建了我应该拥有的整个 XML 结构。我创建了控制器。我什至创建了自定义网格控制器。

创建自定义网格后,我认为列会排序。我错了,大错特错。单击列标题什么也不做。

建议?

}

0 投票
1 回答
2906 浏览

magento - 如何扩展 Magento 核心模块块(在不编辑核心的情况下修复 Magento 错误)

到目前为止我所拥有的:

etc/modules/BugFix_MageAdminhtmlBlockWidgetGrid.xml

app/local/BugFix/MageAdminhtmlBlockWidgetGrid/etc/config.xml

app/local/BugFix/MageAdminhtmlBlockWidgetGrid/Block/Widget/Grid.php

不知何故,上面的代码不起作用。应该是很简单的...

作为一个模块的错误修复适用于 Magento 1.4(并由 Magento 在 1.7 中修复)。

0 投票
1 回答
701 浏览

magento - 获取已删除类别的 id [Magento]

如何从 Observer 获取已删除类别的 id?

config.xml 标记

观察者代码类似于:

0 投票
1 回答
568 浏览

magento - magento 将所见即所得块添加到 cms 页面

使用 Magento,我需要在我的网站上向我的客户提供公开使用的所见即所得编辑器,以简单地生成 html 代码供他们复制和粘贴。我的想法是将静态块添加到 cms 页面......该块是所见即所得的编辑器。任何人都知道是否可以在 Magento 中为所见即所得编辑器设置静态块?如果是这样,请详细说明这是如何完成的。如果您想了解我为什么需要这个的更多信息,请问我会详细介绍,但我希望讨论如何实现这一点,而不是讨论我为什么需要这样做。

谢谢您的帮助!

0 投票
1 回答
742 浏览

templates - 覆盖社区池中的 adminhtml 块模板

是否可以通过在社区池中创建新模块来覆盖位于此处的模板/app/design/adminhtml/default/default/template/(例如) ?/app/design/adminhtml/default/default/template/customer/edit/js.phtml

所以问题是我不想通过将文件(或任何东西)放在本地池中来覆盖它。

是否可以通过扩展适当的块类或类似的东西来做到这一点?

我在其中创建了相同的文件/app/design/adminhtml/default/my_directory/template/并在其中扩展Mage_Adminhtml_Block_Customer_Edit了类,/app/code/community/MyCompany/MyModule/Block/Adminhtml/Customer/Edit.php但不知道如何解决这个问题。

0 投票
1 回答
1817 浏览

magento - 在magento后端向客户视图添加新标签的问题

我对 Magento 很陌生,我正在尝试向 Magento 后端的客户视图添加一个新选项卡。

我为它做了一个新的扩展/模块。以下是我的 etc/config.xml 的一些摘录:

这里是whatever_extendcustomer.xml 文件的内容:

当然这个块是存在的,它扩展了Mage_Adminhtml_Block_Template并实现了Mage_Adminhtml_Block_Widget_Tab_Interface

当我转到客户的详细信息时,我现在收到错误:错误的选项卡配置。在 Magento 的错误日志中:

/var/www/vhosts/whatever/htdocs/app/Mage.php:594 中带有消息“无效块类型:Mage_Extendcustomer_Block_Adminhtml_Customer_Showidea”的异常“Mage_Core_Exception”

我认为这是问题所在,因为 Mage_Extendcustomer 是错误的。它应该是whatever_ ...但我不知道为什么它在前面加上Mage_ 而不是我的whatever_ 命名空间。

我希望有人能给我线索!谢谢。

0 投票
1 回答
306 浏览

magento - 删除 core_resource 条目后 Magento addAttribute 重复

如果我删除 core_resource.code='my_setup_module' 并重新运行 magento,我的 sql/ 文件中的所有内容都会重复。有没有办法防止这种情况?(就是这样。剩下的就是缓冲材料,所以stackoverflow让我提交。)

示例 sql 文件

0 投票
2 回答
1585 浏览

magento - Magento 在编辑产品部分更改标签顺序

我想在编辑产品部分更改选项卡的顺序。例如,必须交换类别和库存选项卡。覆盖Mage_Adminhtml_Block_Catalog_Product_Edit_Tabs块似乎不起作用。

配置文件

我复制Company_Adminhtml_Block_Catalog_Product_Edit_Tabslocal文件夹并交换了类别和库存addTab代码。任何指针?

0 投票
2 回答
1089 浏览

magento - Magento - 使用新列覆盖的网格不会填充行的新值

扩展核心功能,添加新列。构建网格,使用数据构建查询,但是在生成行时,它无法添加填充行中的“可见性”单元格。想法?

编辑:为了清楚起见。

zend_debug($row) 的输出

sqdump(我添加了 LIMIT 10)

_prepareCollection()

_prepareColumns()