如何在prestashop管理面板中创建新页面


How to create a new page in prestashop admin panel?

如何在Prestashop管理面板中创建新页面?我尝试创建一个新的管理控制器文件,并在其中设置模板路径,并使用管理面板创建了一个菜单,在那里我提到了该菜单的控制器类名称。当我尝试打开该菜单时,它总是显示未找到控制器。任何人都可以帮助我,如何在Prestashop管理面板中创建新页面?我使用的是PS 1.5版本。

 <?php
class AdminPageController extends AdminController {
public function __construct()
{
    parent::__construct();
}
public function initContent()
{
    parent::initContent();
 $this->setTemplate(_PS_THEME_DIR_.'mypage.tpl');
}
}

创建控制器/管理员/AdminPageController.php内容如下:

    class AdminPageController extends AdminController
    {
        public function initContent()
        {
            parent::initContent();
            $smarty = $this->context->smarty;
            $smarty->assign('test', 'test1');
        }
    }

删除:/缓存/class_index.php

创建:admin''themes''default''template''controllers''page''content.tpl

zzz{$test}zzz

在后台 -> 管理 -> 菜单 -> [添加新]:

Name: Page
Class: AdminPage
Parent: Catalog

点击 [保存] 按钮,菜单项应出现在"目录"菜单中。

它会

是这样的

class AdminPageController extends AdminController
{
    public function __construct()    
    {    
         parent::__construct();        
    }
    public function initContent()    
    {
        parent::initContent();       
        $this->setTemplate(_PS_THEME_DIR_.'mypage.tpl');   
    }
}