问题标签 [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.
magento - 从 adminhtml 获取 magento 交易电子邮件模板
我试图在我的模块控制器中发送交易电子邮件并在 magentos 后端进行配置。
这是我的尝试:
在我的 config.xml
在我的 system.xml
在我的 install-0.1.0.php
最后是我的控制器:
那么为什么我没有在我的配置字段的 magento 后端获得带有 ID 的事务性邮件模板呢?对不起,当它很明显
非常感谢
database - 我想将我的 adminhtml 表单数据保存到数据库中的多个表中
我在管理面板中创建了一个包含各种字段的表单。现在这里的字段不属于一个表。在保存时,我希望一些值进入一个特定的表,而其他值进入另一个表。我可以使用联接显示数据,但不知道如何将它们保存回来。
可以说,我有一个 tblUser 字段:
tbl用户
在这里,store_id 和 bank_id 分别对tblcore_store (id, store_name) 和tblBanks (id, bank_name, bank_acc)的自增 id 具有外键约束。现在表单中的字段是:
- 用户名
- 商店编号
- 店铺名称
- 银行名称
- 银行账户
当管理员单击保存时,我希望表单的数据进入各自的表中,并且在 store_id 和 bank_id 中也有它们的引用。
php - ACL 是我的错误模块的原因吗?
我制作了一个自定义模块,它成功地在 admin->configuration 部分添加了一个新菜单,并将一些设置保存到 magento 配置中,并且还在第一次运行/安装时创建了一个表。一切都在本地运行良好,但是当我将模块移动到另一台服务器时,单击管理区域中添加的链接时出现 404 错误,并且似乎没有任何效果 - 可能持续了几个小时。最终它才开始起作用。我通常第二天才回来,404 消失了,一切都按预期工作,但如果我尝试清除所有缓存,重新索引站点,甚至手动清除 var 文件夹 - 没有任何帮助。直到几个小时或一天后,它仍然会给我一个 404 错误。
我没有完全掌握我应该做些什么来避免错误 - 但我只是对这个问题如何在一段时间后自行消失感到困惑?
提前致谢!
magento - Magento Adminhtml 覆盖模块不起作用
源于我的最后一个问题,我很难尝试进行覆盖。我也在做 MudithaE在这里的回答。
我想实现_prepareColumns()
在文件中找到的我自己的app/code/core/Mage/Adminhtml/Block/Sales/Order/Grid.php
。我设置了模块的目录和文件,如下所示。在研究的过程中,我看到很多开发人员喜欢这样做Dev_Module_Block_Adminhtml_blah
,所以我尝试在代码中随处更改目录结构和类名。不用找了。我的 Cycleworks_SalesGridImproved 模块也出现在系统 -> 配置 -> 高级列表中。
文件
app/code/local/Cycleworks/SalesGridImproved/Adminhtml/Block/Sales/Order/Grid.php
::
app/code/local/Cycleworks/SalesGridImproved/etc/config.xml
:
并在/app/etc/modules/Cycleworks_SalesGridImproved.xml
:
请告诉我看看我错过了什么......谢谢!
更新:
刚刚发现扩展 EM_DeleteOrder 也覆盖了与我相同的销售订单网格类。他的扩展配置比我的更复杂,因为他的设置是在 Mage 核心之前调用。config.xml 肯定很忙!
你有什么想法我可以使用类似的语法并让我的模块工作而不必破解他的代码吗?像一个after="Mage_Adminhtml"
?
最终更新: 可悲的是,下面的 3 个答案不是答案,而是扩展冲突。我会回答我自己的问题并将其标记为已回答。
magento - 无按钮保存以创建订单发货
我无法更改订单状态。请参阅图像上的问题。页面中没有“保存以创建订单发货”的按钮。
有问题的订单已经处于处理状态。
版本:1.6.2.0
问题 http://img17.imageshack.us/img17/5984/nosavebuttonshipping.jpg
我在 app/design/adminhtml/default/default/template/sales/order/shipment/create/items.phtml 中注释代码后恢复按钮
$this->canCreateShippingLabel()
但是为什么其他两个选项(发货的电子邮件副本和附加评论)在为 NULL时没有出现?
有任何想法吗?
magento - Magento:试图覆盖 Mage_Adminhtml_Block_Widget_Form
我试图在我的扩展程序中覆盖 Mage_Adminhtml_Block_Widget_Form 但我似乎无法让它工作。
我的配置看起来像这样
我的覆盖类(在目录中:Baldwin/TestModule/Block/Adminhtml/Widget/Form.php)看起来像这样
有人知道我做错了什么吗?
forms - 如何在 adminhtml 表单 magento 中设置默认值
我希望在 magento 中添加产品表单中的文本框中添加默认值?有没有办法做到这一点?
magento - 在 Adminhtml 的布局句柄中设置模板
在我的 Magento Webshop 的后端,我想为 System-> Config 的块设置一个模板。因此我使用了我认为的布局Mage_Adminhtml_System_ConfigController
句柄adminhtml_system_config_index
。问题是,什么也没有发生。即使要删除块,也不会发生任何事情:
或删除块:
我究竟做错了什么?我什至尝试过system_config_index
作为布局句柄。
php - Magento Adminhtml Grid 使用按客户过滤的 sales/order_item 集合
我的目标很简单。我有一个名为 Quotes 的模块,我设法让 Magento 在每次创建购物车时创建一个新的报价记录,方法是在“签出”报价时更改 is_active 列。所以我有一堆报价,每个报价都与客户相关,并且我有 sales/order_item 行,每个行都与报价相关。我在后端有一个页面,显示所有引号的网格。单击报价时,编辑页面有两个选项卡,一个带有显示报价详细信息的 Form.php。(客户姓名、日期等),然后我有另一个选项卡,其中应包含该报价中所有项目的网格。看起来很简单:
然后在我的购物车块中,我有这个:
我什至对加载正确的集合(通过 order_id)不感兴趣,因为这里首先要解决一个问题:该print_r
语句显示了我指定的集合,但将它传递给 $this->setCollection($collection) 给了我“不”找到的记录'呈现在网格中。在典型的 Magento 时尚中,没有错误等。我知道该模型应该根据需要查询数据库,但这似乎没有发生。我想是时候阅读 Mage::core 文件了,但你可以想象我对如此简单的任务如此复杂的挫败感,所以如果有人知道这里发生了什么可以帮助我,我将不胜感激。提前致谢。
php - 如何将 magento 前端 CSS 添加到后端?
我有一个块,它出现在后端,并通过常用命令添加一个 css 文件:
这应该可以工作,除了它只在 skin/adminhtml 中查找文件 - 我想包含来自 skin/frontend 的文件,因为这是它当前所在的位置。
skin/frontend/default/mymodule/css/filename.css
我通过将文件从复制到的蛮力措施暂时克服了这一点skin/adminhtml/default/mymodule/css/filename.css
,但我宁愿直接引用它。有没有办法让 addCss 命令在前端而不是 adminhtml 中显示?