【发布时间】:2017-11-22 18:16:10
【问题描述】:
我正在为 OpenCart 3.x 开发一个模块,我正在尝试通过 $this->load->view() 方法将一些 JavaScript 代码插入网站的前端,但由于 JS 代码未出现在 DOM 中,因此无法使其工作.
这是我的代码的摘录:
/catalog/controller/extension/module/mymodule.php
class ControllerExtensionModuleMyModule extends Controller {
public function index() {
$this->load->language('extension/module/mymodule');
$this->load->model('checkout/order');
$this->load->model('setting/setting');
$this->load->model('design/layout');
$this->load->model('catalog/category');
$this->load->model('catalog/manufacturer');
$this->load->model('catalog/product');
$this->load->model('catalog/information');
$data['js_output'] = "Some JS output";
return $this->load->view('extension/module/mymodule', $data);
}
}
catalog/view/theme/default/template/extension/module/mymodule.twig
<script type="text/javascript">
console.log('This is working!");
</script>
我错过了什么吗?
【问题讨论】:
标签: opencart opencart-module opencart-3