我正在为 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);
}
}
目录/视图/主题/默认/模板/扩展/模块/mymodule.twig
<script type="text/javascript">
console.log('This is working!");
</script>
我错过了什么吗?