Как создать вкладку формы в меню администратора prestashop

Кто-нибудь знает, как создать форму меню с вкладками в админке Prestashop? введите описание изображения здесь

Я хочу добавить вкладки при щелчке по меню «Проверка работоспособности».
Нужно показать вкладки, такие как проверки, группы поддержки и т. Д.
В приведенном выше разделе я хочу добавить меню с вкладками, как показано ниже на рисунке:

введите описание изображения здесь

0

Решение

введите описание изображения здесь

Я добавил и управлял твоей подсказкой и помогаю большое спасибо
ниже код, что я сделал:

$this->fields_options = array(
'appearance' => array(
'title' => $this->l('Manage  your Health Check '),
'icon' => 'icon-html5',
'tabs' => array(
'TAB1' => $this->l('SUPPORT_GROUPS'),
'TAB2' => $this->l('CHECKS'),
'TAB3' => $this->l('REPORT RECIPIENTS'),
),
'fields' => array(
'SUPPORT_GROUPS' => array(

'tab' => 'TAB1'
),
'CHECKS' => array(

'tab' => 'TAB2'
),
'REPORT_RECIPIENTS' => array(

'tab' => 'TAB3'
),

) ));
1

Другие решения

Вам нужно создать собственный модуль для всего кода, в install() функция создания нового Tab для ссылки меню (проверьте, как это сделать в classes/Tab.php), используйте HelperOptions класс для вкладок в содержании страницы (проверьте, т. е. controllers/admin/AdminThemesController.php).

Как в этом коде:

$this->fields_options = array(
'appearance' => array(
'title' => $this->l('Your title'),
'icon' => 'icon-html5',
'tabs' => array(
'logo' => $this->l('Logo'),
'logo2' => $this->l('Invoice & Email Logos'),
'icons' => $this->l('Icons'),
'mobile' => $this->l('Mobile'),
),
'fields' => array(
'PS_LOGO' => array(
'title' => $this->l('Header logo'),
'hint' => $this->l('Will appear on main page. Recommended height: 52px. Maximum height on default theme: 65px.'),
'type' => 'file',
'name' => 'PS_LOGO',
'tab' => 'logo',
'thumb' => _PS_IMG_.Configuration::get('PS_LOGO')
),
/.../ ));

Пример вкладок.

Когда вы определяете type это стало частью кода, который вы можете проверить в your-site-admin/themes/default/template/helpers/options/options.tpl, Есть такие строки кода, как $field['type'] == 'select' /.../ и т.д., который зависит от вашего type определены.

1

По вопросам рекламы [email protected]