将脚本添加到OpenCart

时间:2015-03-30 13:26:27

标签: php model-view-controller opencart

在创建模块时,我试图避免覆盖文件,我想将JS脚本添加到管理区域内的OpenCart head部分。我在我创建的模块中执行此操作。

在控制器中我添加了

$this->document->addScript('my-script.js'); 
$this->document->addStyle('my-style.css');

这仅适用于模块编辑页面,而不适用于任何地方。如何将其添加到OpenCart管理区域内的所有页面?

1 个答案:

答案 0 :(得分:0)

您可以将该代码添加到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>