问题标签 [opencart-events]
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.
php - 我们如何使用 opencart 事件?
我已经搜索了很多关于 opencart 触发器的信息,但没有找到合适的示例。在 opencart 2.0 中,开发人员可以使用触发器来挂钩功能并执行类似于 wordpress 操作和过滤器的操作。例如在
有一个触发器$this->event->trigger('post.order.history.add', $order_id)
有人可以帮我把我的功能挂在上面的触发器上吗?
php - Opencart 2:未触发事件
我正在使用 opencart 版本 2.1.0.1 并尝试使用新的脚本通知系统。请注意,我只是安装了原始版本。没有额外添加或修改。
按照此处找到的教程:http: //isenselabs.com/posts/opencart2-event-system-tutorial 我设法创建了一个新模块并成功安装它。我可以从数据库中确认它已经注册了我想要触发的事件。
为了给你一个更好的图片,我创建了这些文件:
- 管理员/控制器/模块/testo.php
- admin/view/template/module.testo.tpl
- 管理员/语言/英语/模块/testo.php
- 目录/控制器/模块/testo.php
现在,虽然管理事件被触发没有问题,但目录(正面)订单事件永远不会触发。
在 admin/controller/module/testo.php 函数安装上,我有以下调用:
根据教程,要触发的功能应该在 catalog/controller/model/testo.php
该函数只是将 order_id 写入文本文件,没有什么棘手的。
因此,当我完成订单时,该功能永远不会运行。我尝试了大多数订单通知挂钩,但都没有成功。
我错过了什么吗?有什么我不明白的吗?请帮忙,因为绝对没有文档,而且我处于死胡同(暂时)
triggers - post.order.add 事件未触发 opencart
您好,我创建了一个事件“ post.order.add ”,但它没有被触发。在admin\controller\extension\module\my_api.php
我在catalog\controller\extension\module\my_api.php中创建了函数my_call_api并且我正在发送邮件。
但它甚至不会触发,我也没有收到任何邮件。我收到了订单确认邮件,但没有收到此活动邮件。我的代码有什么问题。
php - 如何处理 Opencart 中的事件?
我无法理解 Opencart 事件系统。例如,我想将订单推送到具有自己 API 的外部 CRM。我在文件/admin/controller/extension/module/mykmykpet_bitrix24.php中写了下一个代码:
接下来,为了训练我在/catalog/controller/extension/module/mykmykpet_bitrix24.php中编写了下一个代码:
接下来,我下测试订单并收到这封电子邮件: 电子邮件内容
但为什么我得到了?我等待一个订单标识符,但不是我使用的方法的路径。我的错误在哪里?请帮帮我。
opencart - 通过管理区域中的事件在 OpenCart 中添加子菜单
我想在 OpenCart 中添加一个子菜单,在管理区域的目录菜单下。过去我们使用 ocmod 或 vqmod 来执行此操作,ocmod 的示例如下:
现在 opencart 使用事件系统,但我找不到将此 ocmod 转换为事件的解决方案!
session - 无法在 Opencart 3.0.2.0 中触发事件(post.customer.login 和 post.customer.logout)
我想在用户登录 opencart-3.0.2.0 后设置会话
我是opencart的新手,我刚刚在相应的文件夹中创建了这两个文件。我需要做任何其他事情来触发事件。
我指的是这个链接来触发opencart中的事件:https ://isenselabs.com/posts/opencart2-event-system-tutorial
我在谷歌上搜索了很多仍然没有找到结果。
我用来在 opencart 中触发事件的代码。
路径:管理员/控制器/模块/mymodule.php
代码 :
路径:目录/控制器/模块/mymodule.php
代码 :
javascript - Opencart 3.0 - 如何从带有事件系统的目录控制器添加内嵌 javascript 代码?
如何从控制器添加内联 js 代码?
管理模块控制器
并在目录模块控制器中
有没有办法在 OpenCart 标头中添加内联 javascript?
opencart - Opencart 事件系统 OC 3.0.2.0,覆盖核心控制器和树枝文件?
这些覆盖是否可以仅使用 OC 事件系统?
我需要覆盖产品控制器的核心索引功能。我想编辑核心文件并添加这一行:
到“ class ControllerProductProduct extends Controller ”中的函数 index()
然后我需要在product.twig文件中添加这一行:
我只想使用 OC Event 系统,而不是 ocmod 或 vqmod。
是真的?
感谢帮助。
opencart - Opencart :: 是否可以在没有 VQMOD 或 OCMOD 的情况下创建更改标头之类的事件?
我想在头部添加一个脚本,但是使用事件我找不到它是如何工作的。
我安装了一个添加了一个脚本的事件,但它显示在 HTML 标记之前。但我想在头标签内显示。
扩展/模块/shop.php
行政