Я разрабатываю модуль для OpenCart 3.x и пытаюсь вставить некоторый код JavaScript на переднюю часть веб-сайта с помощью метода $this->load->view()
, но не могу заставить его работать, так как код 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>
Я что-то пропустил?