prestashop. Как добавить в админку свой пункт? - PullRequest
0 голосов
/ 04 февраля 2019

введите описание изображения здесь В prestashop есть магазин.Мне нужно сделать новый раздел в админке, в котором будет страница с формой для добавления данных в базу данных.Для этого я создал контроллер AdminNewDataController.php.

В связи с этим, подскажите, как вставить для этого нового пункта в меню администратора магазина?

1 Ответ

0 голосов
/ 04 февраля 2019

В функции установки:

$tabClass = 'AdminNewDataController';
        $tabName = 'Name of module';
        $idTabParent = 2;
        if (Db::getInstance()->getValue('SELECT Count(*) FROM ' . DB_PREFIX . 'tab WHERE class_name LIKE "' . pSQL($tabClass) . '"')) {
            return false;
        }

        $tab = new Tab();

        // $tab->name = $tabName;
        foreach (Language::getLanguages(false) as $lang) {
            $tab->name[(int) $lang['id_lang']] = $tabName;
        }

        $tab->class_name = $tabClass;
        $tab->module = $this->name;
        $tab->id_parent = $idTabParent;
        $tab->active = 1;
...