@dumoso

Почему PrestaShop некорректно показывает панель конфига модуля?

Почему Преста некрасиво показывает конфиг моего модуля, не как у других модулей?

Так показывается мой модуль:
xAyCISt.png

Так другие:

O2Z231s.png

Модуль делался по официальному гайду PrestaShop 1.7.

Это код, отвечающий за рендеринг формы
public function displayForm()
	{
		// Get default language
		$default_lang = (int) Configuration::get('PS_LANG_DEFAULT');
		
		// Init Fields form array
		$fields_form[0]['form'] = array(
			'legend' => array(
				'title' => 'Настройки',
				'icon' => 'icon-cogs'
			),
			'input' => array(
				array(
					'type' => 'text',
					'label' => 'ID',
					'name' => 'WIDGET_ID',
					'required' => true
				)
			),
			'submit' => array(
				'title' => 'Сохранить',
			)
		);
		
		$helper = new HelperForm();
		
		// Module, token and currentIndex
		$helper->module          = $this;
		$helper->name_controller = $this->name;
		$helper->token           = Tools::getAdminTokenLite('AdminModules');
		$helper->currentIndex    = AdminController::$currentIndex . '&configure=' . $this->name;
		
		// Language
		$helper->default_form_language    = $default_lang;
		$helper->allow_employee_form_lang = $default_lang;
		
		// Title and toolbar
		$helper->title          = $this->displayName;
		$helper->show_toolbar   = true; // false -> remove toolbar
		$helper->toolbar_scroll = true; // yes - > Toolbar is always visible on the top of the screen.
		$helper->submit_action  = 'submit' . $this->name;
		$helper->toolbar_btn    = array(
			'save' => array(
				'desc' => 'Сохранить',
				'href' => AdminController::$currentIndex . '&configure=' . $this->name . '&save' . $this->name . '&token=' . Tools::getAdminTokenLite('AdminModules')
			),
			'back' => array(
				'href' => AdminController::$currentIndex . '&token=' . Tools::getAdminTokenLite('AdminModules'),
				'desc' => 'Вернуться к списку'
			)
		);
		
		// Load current value
		$helper->fields_value['WIDGET_ID'] = Configuration::get('WIDGET_ID');
		
		return $helper->generateForm($fields_form);
	}
  • Вопрос задан
  • 153 просмотра
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы