2015-03-03 75 views
3

我想在anypage创建一个div,这样我可以在其上使用jQueryOpencart的 - 模块没有出现,当我选择它的布局

这是我的目录/控制器/模块/ 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> 

但是当我在布局中打开它时,我的DIV不出现。我做错了什么 ?我认为我的控制器不能正常工作...

+0

也有同样的问题。 – 2015-03-17 18:11:38

+0

您使用的是什么Opencart版本?为什么'$ this-> render();'在你的代码中被注释掉了? – 2015-03-20 10:04:04

回答

0

因为我认为你已经提到过有关返回的$数据,但$ data变量下没有代码。所以要么删除$ data变量,要么赋值。

返回$这 - >负载>视图($这 - >模板,$数据);

我认为它会帮助你。

谢谢,问候。