2015-03-03 41 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變量,要麼賦值。

返回$這 - >負載>視圖($這 - >模板,$數據);

我認爲它會幫助你。

謝謝,問候。