Opencart - 当我在Layouts中选择它时,模块不会出现

时间:2015-03-03 08:28:33

标签: php jquery layout module opencart

我想在任何页面创建一个Div,以便我可以在其上使用Jquery

这是我的目录/ controller / module / 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();
}

}

这是我的目录/视图/主题/默认/模板/模块/ test_products.tpl

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

但是当我在Layouts中打开它时,我的DIV不会出现。我做错了什么 ?我认为我的控制器无法工作......

1 个答案:

答案 0 :(得分:0)

我认为您在返回时提到了$ data,但$ data变量下没有代码。所以要么你要删除$ data变量或者为它赋值。

  

返回$ this-&gt; load-&gt; view($ this-&gt; template,$ data);

我认为它会对你有所帮助。

谢谢,关心。