2015-06-20 56 views
1

显示新创建的模块我想列出我的新创建的模块(account_test)"account"模块Opencart的2.X复制(account模块显示在后台system->design->layouts-> edit home layout)。我已将所有帐户php & tpl文件复制到account_test & tpl文件并将所有参考文献从account更改为account_test,这两个文件夹均为admin & catalogmodule/language/view文件夹。不中布局

Layouts

另外,我在admin\controller\design\layout.php注意到,如果这仅添加Account & Category模块声明布局设置:

if ($this->config->has($code . '_status') || $module_data) { 
       $data['extensions'][] = array(
        'name' => $this->language->get('heading_title'), 
        'code' => $code, 
        'module' => $module_data 
       ); 

      } 

如果我删除了,如果条件:

 $data['extensions'][] = array(
      'name' => $this->language->get('heading_title'), 
      'code' => $code, 
      'module' => $module_data 
     ); 

它将将所有模块添加到布局视图,但其中没有一个可以工作,除了旧模块

layouts removed if

滞留在此的几天里,任何想法,列出新创建的模块布局管理部分和前端?

回答

1

你的模块是否安装?如果你遵循正确的话,那么它必须在admin->extension->modules中列出。然后从那里你必须先安装它,然后启用它。并确保控制器文件命名正确。

编辑

$this->config->has($code . '_status')检查是否你模块安装或不即是它在设置表或没有。检查设置表中的模块代码。

+0

感谢提示,我发现问题是在我的代码中的拼写错误:)! – SonDang