问题标签 [ocmod]
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 - 在菜单 opencart2 中加载 Store 模块的输出
我有一个“存储”模块,我需要将它的输出放在由 /catalog/view/theme/journal2/template/journal2/menu/main.tpl 呈现的菜单中
它的控制器在 catalog/controller/journal2/menu.php
我尝试过的:
和
但这些都不起作用。模块的输出在菜单的 main.tpl 中仍然不可见,谁能告诉我该怎么做?提前致谢!
opencart2.x - 使用正则表达式的 ocmod 不起作用
ocmod 新手。没有太多使用正则表达式的 ocmod 示例。所以,下面是我糟糕的尝试。我在下面要做的是在 customer.php 模型中添加一个新函数。但这不仅无法正常工作,还导致管理页面根本无法加载。任何关于我在这里做错的建议将不胜感激。
opencart - 如何在我的自定义 opencart 扩展中包含外部库?
我正在构建一个自定义 opencart 支付扩展(ocmod 可安装),我需要使用外部支付提供商 sdk(位于供应商文件夹中),但我不知道如何将这些文件包含在我的打包扩展中
这是我的文件夹结构
opencart2.3 - 上传 ocmod.xml 文件时出现错误“opencart Modification requires a unique ID code”
我正在阅读 opencart 教程,当我尝试上传我的修改时,我收到以下错误:"Modification requires a unique ID code!"
. 修改有<code>
标签。我正在使用 opencart 2.3.0.2。
修改代码:
module - Opencart ocmod 回滚数据库更改
使用 OCMOD 系统,在文件中: install.sql 我可以对 opencart 数据库进行更改。
问题是:如果我卸载模块,数据库中的更改会回滚吗?
如果没有,如何使用 OCMOD 系统完成?是否有可以编写卸载查询的卸载文件?
xml - OCmod 在 OpenCart 3.0.1.1 中不起作用/覆盖文件
我正在尝试稍微修改 OpenCart (3.0.1.1) 中的管理员。我编写了以下 XML 代码作为测试,看看我是否可以修改产品表单:
因为我无法让 Extensions Installer 上传 XML 文件(单独的问题),所以我必须将 xml 文件和 install.xml 保存在与空上传文件夹并排的文件夹中,然后像使用更多文件一样压缩父文件夹复杂的模组 这有效 - 即它上传和安装:
然后我转到修改列表并刷新以查看那里没有任何内容(日志中也没有引用):
而且,当然,该模组没有奏效:
有任何想法吗?
php - 如何在 OCMOD OpenCart 中的多个位置添加相同的代码
我想将代码$order_product_id = $this->db->getLastId()
放在文件中出现 2 次之后order.php
。我想将代码放在这两个地方。OCMOD 正在按照指示放置代码,但它还会第三次添加代码并将其放置在随机位置。
我也尝试过使用偏移量,但它忽略了第一次出现,只将代码放在第二次出现。有没有办法在这两个地方添加代码?
php - 压缩的 ocmod.xml 在 opencart 3.0 中不起作用
我创建了一个 ocmode.xml 并通过 opencert 3.0 extension->installer 上传了存档文件。我收到了成功消息,我已经刷新了缓存,但它不起作用。
这是代码
opencart - 在 opencart2.0,我想创建一个 ocmod 扩展。在 install.sql 中,如何判断数据库字段是否存在?
在opencart2.0,我想创建一个ocmod扩展,在install.sql中,我需要修改数据库字段。当我修改数据库字段时,我需要确定该字段是否存在。我已经尝试了多种变体,但似乎都不起作用。有任何想法吗?提前致谢。
这是我的 install.sql,但是是错误的
opencart - 通过管理区域中的事件在 OpenCart 中添加子菜单
我想在 OpenCart 中添加一个子菜单,在管理区域的目录菜单下。过去我们使用 ocmod 或 vqmod 来执行此操作,ocmod 的示例如下:
现在 opencart 使用事件系统,但我找不到将此 ocmod 转换为事件的解决方案!