问题标签 [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 投票
1 回答
1203 浏览

xml - Magento - 如何在管理员的产品列表中添加列创建新的运输?

我目前正在尝试在产品订单中添加一个新列,当您创建一个新货件(adminhtml/blocks/sales/order/shipment/create 区域)并且已经用各种不同的方式打击了我一段时间指南。我尝试更改 item.phtml 和 form.phtml,但收效甚微。

我能够更改表单块本身(form.php),但这对产品列表的更深层次的核心帮助不大。我希望每个产品都有一个制造商属性的列,但我很高兴只有一个列显示在它应该出现的位置。

0 投票
3 回答
5679 浏览

magento - 构建网格时如何在 addColumn() 方法中使用“concat”类型?

Mage/Adminhtml/Widget/Grid/Column/Renderer/Concat.php - 有人可以提供它的用法示例吗?例如,它可以用来代替:

0 投票
2 回答
1128 浏览

magento - 为什么 magento 会从管理部分捕获错误事件?

我已经在本地机器上设置了一个默认的“无修改”magento 副本,以在我们的生产机器上复制结果。

当我尝试在模块中捕获事件“adminhtml_customer_save_after”时,它总是在 customer_save_before 上返回/停止。对于任何 customer_save_after 类型事件也是如此。

添加

到 /var/www/app/Mage.php 中的 dispatchEvent 函数验证它确实在 customer_save_before 上返回,即使这不是我要求的事件。

请验证这一点并让我知道这是否是预期的功能。当我们的呼叫中心/订单团队在站点的管理端创建新客户(用于下达电话订单)以与我们公司的数据库同步时,我必须有权访问 magento 管理部分中的 entity_id。

来自模块的 PHP

XML

0 投票
1 回答
2288 浏览

php - Magento 将块添加到销售订单创建

我正在尝试向管理员创建订单屏幕添加一个块。我有我的布局 xml

该块根本不显示“数据”甚至“内容”的引用,如果我将引用更改为“左”,它会显示,但我真的需要它在运输方法下的数据区域中。内容参考没有模板文件,所以我认为不需要回显子块。不知道我做错了什么。任何指针将不胜感激。

0 投票
0 回答
868 浏览

magento - Magento 在管理发票网格中获取自定义属性值

我想在“项目发票”部分的 magento 管理发票网格中显示我的自定义属性值

app/code/core/mage/AdminHtml/Block/sales/order/Invoice/View/Items.php

它通过生成

现在我应该如何将我自己的属性放在这个网格中,例如重量属性作为一个单独的列?

0 投票
2 回答
1079 浏览

magento - 如何在 Magento 中设置日期属性的最大值?

我想设置客户的“出生日期”(出生日期)属性的最大值。

我只想将此日期设置为早于今天(而不是将来)。更改后,我想在客户编辑屏幕的 adminhtml 后端进行 JS 验证。

我想在我的模块中的设置脚本中更新这个属性。如何做到这一点?

在此先感谢您的帮助。

0 投票
1 回答
378 浏览

php - Magento - 添加节点并保存模块配置

我尝试向模块配置中添加一个节点,如下所示:

但它不会创建新节点。$model只是空的。

这里出了什么问题?

之后我猜Mage::getConfig()->saveCached()保存新节点是正确的,还是?

0 投票
1 回答
525 浏览

magento - 了解 adminhtml url 路径

我正在关注来自 alan Storm "magento_admin_hello_world_revisited" 的本教程,它对理解为管理部分整理内容的基础知识有很大帮助。不幸的是,我对设置 URL 路径感到有些困惑,因此当我单击菜单栏中的链接时出现 404 错误。

教程说我需要添加

到我的 adminHtml.xml 获取菜单链接。在教程的后面它提到我需要添加

到我的 config.xml(注意:我已将文章中描述的其他相关节点包含在 config.xml 中)。

当我添加<action>节点时,我认为它是指将从菜单栏中单击的链接。当我添加<Adminprefcentre>节点时,我认为这意味着它与重写提到的管理员 frontName 有关。这是错的吗?

我以通常的方式创建了一个控制器 Name_Module_AdminprefcentreController 并给它一个 indexAction 的动作。

当我单击菜单栏中的链接时,我得到.../admin/adminprefcentre/index/key/ae6a...了 404 未找到。

我显然误解了所教的内容

1 - 我添加到 config.xml 文件的部分是做什么的?

2 - 我应该在哪里解决我的 404 消息?

0 投票
1 回答
863 浏览

magento - Magento dmin Checkboxes 将 magento 类别保存到自定义数据库表

我目前正在为 Magento 开发一个自定义模块,但有一件事我无法开始工作。

我有一个员工的前端显示和一个后端,所以我可以添加员工。我将员工保存在常规的 mysql 表中(所以不是 EAV)。只是将员工添加到数据库是没有问题的,但现在我想添加一个不同的表,以便员工可以属于多个类别。我想显示 magento 类别,并且我开始工作,但接下来我想将该值与我的员工的 ID 一起保存在我自己的数据库表中。这就是我遇到的问题。

我尝试使用 magento 管理网格并有一个用于添加和编辑的选项卡。我尝试添加一个新选项卡并在那里添加复选框以检查和保存,但可以让它工作

也许我完全同意,如果那样的话,你可以自由地提出不同的方法。

0 投票
2 回答
18275 浏览

magento - 已选择 Magento Admin 表单域多选

我目前正在为 magento 开发一个自定义模块,该模块将列出员工。

我几乎想通了一切。我唯一剩下的就是如何突出显示选定的值。

我遇到的问题是后端。

每个员工有 2 个标签,一个用于员工数据,一个用于 magento 类别。

1 名员工可以拥有 1 个或多个类别。

存储类别的数据库表是非 eav 表。

所以我的问题是多选中的什么决定了哪些值被选中?就像现在一样,只选择了一个值。