Opencart — модуль не появляется, когда я выбираю его в Layouts

Я хочу создать Div на любой странице, чтобы я мог использовать Jquery на нем

Это мой каталог / контроллер / модуль / test_products.php

class ControllerModuleTestProducts extends Controller {
public function index() {
$this->document->addScript('catalog/view/javascript/test.js');
$path = '/template/module/test_products.tpl';
if (file_exists(DIR_TEMPLATE . $this->config->get('config_template') . $path)) {
$this->template = $this->config->get('config_template') . $path;
} else {
$this->template = 'default'.$path;
}
return $this->load->view($this->template, $data);
//$this->render();
}

}

И это мой каталог / view / theme / default / template / module / test_products.tpl

<div id="test-notification" class="abc"></div>

Но когда я включаю его в Layouts, мой DIV не появляется. Что я сделал не так ? Я думаю, что мой контроллер не работает …

3

Решение

Поскольку я думаю, что вы упомянули $ data о возврате, но в переменной $ data нет кода. либо вы удалите переменную $ data, либо присвойте ей значение.

return $ this-> load-> view ($ this-> template, $ data);

Я думаю, что это поможет вам.

Спасибо, с уважением.

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]