将脚本添加到 OpenCart
Adding script to OpenCart
在创建模块时,我试图避免覆盖文件,我想将 JS 脚本添加到管理区域内的 OpenCart head 部分。我在我创建的模块中执行此操作。
在我添加的控制器中
$this->document->addScript('my-script.js');
$this->document->addStyle('my-style.css');
这只适用于模块编辑页面,并非所有地方。我该怎么做才能将其添加到 OpenCart 管理区域内的所有页面?
您可以将该代码添加到 admin/controller/common/header.php
的 index()
方法中,它会添加到管理面板的任何地方。
或者,您可以使用 vQmod 实现相同的效果,而无需直接修改控制器:
<modification>
<file name="admin/controller/common/header.php">
<operation error="log">
<search position="after"><![CDATA[function index() {]]></search>
<add><![CDATA[
$this->document->addScript('my-script.js');
$this->document->addStyle('my-style.css');
]]></add>
</operation>
</file>
</modification>
在创建模块时,我试图避免覆盖文件,我想将 JS 脚本添加到管理区域内的 OpenCart head 部分。我在我创建的模块中执行此操作。
在我添加的控制器中
$this->document->addScript('my-script.js');
$this->document->addStyle('my-style.css');
这只适用于模块编辑页面,并非所有地方。我该怎么做才能将其添加到 OpenCart 管理区域内的所有页面?
您可以将该代码添加到 admin/controller/common/header.php
的 index()
方法中,它会添加到管理面板的任何地方。
或者,您可以使用 vQmod 实现相同的效果,而无需直接修改控制器:
<modification>
<file name="admin/controller/common/header.php">
<operation error="log">
<search position="after"><![CDATA[function index() {]]></search>
<add><![CDATA[
$this->document->addScript('my-script.js');
$this->document->addStyle('my-style.css');
]]></add>
</operation>
</file>
</modification>