首页 > 解决方案 > 在 cs-cart 的核心 js 文件上使用 my_changes?

问题描述

我想对 CS-Cart 中的所见即所得编辑器进行更改,我可以通过编辑文件来做到这一点:

/js/tygh/editors/tinymce.editor.js

但这是一个核心文件,只能通过 my_changes 插件进行编辑。

那么问题来了,我该如何使用 my_changes 来编辑这个文件呢?

my_changes 插件处于活动状态,并在其他地方成功使用。

我试过把我编辑的 js 文件放在这个文件夹中:

/js/addons/my_changes/tygh/editors

但这无济于事。

在文件中似乎有一个 js 钩子:

$.ceEditor('handlers', editor);

我如何以及在哪里覆盖编辑器变量?

标签: cs-cart

解决方案


使用 JS 钩子:

$.ceEvent('trigger', 'ce.picker_add_js_item', [hook_data]);

https://docs.cs-cart.com/latest/developer_guide/core/coding_standards/hooks.html#js-hooks

如果没有钩子,请让 CS-Cart 开发人员创建它。


推荐阅读