How to create a new page in prestashop admin panel?

前端 未结 2 987
轻奢々
轻奢々 2020-12-06 07:51

how to create a new page in prestashop admin panel? I tried using creating a new admin controller file and in that set the template path and i created a menu using admin pan

2条回答
  •  情书的邮戳
    2020-12-06 08:30

    create controllers/admin/AdminPageController.php with the follwing content:

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

    Delete: /cache/class_index.php

    Create: admin\themes\default\template\controllers\page\content.tpl

    zzz{$test}zzz
    

    At BackOffice -> Administration -> Menus -> [Add New]:

    Name: Page
    Class: AdminPage
    Parent: Catalog
    

    Click the [Save] button and the menu item should appear at the "Catalog" menu.

提交回复
热议问题