Jluis Posted May 14, 2020 Share Posted May 14, 2020 Salut j'ai crée un module dont la configuration doit contenir une liste et un deuxième formulaire de configuration indépendant . comme illustre l'image ci-dessous protected function initList() { $this->fields_list = array( 'id_info' => array( 'title' => $this->trans('ID', array(), 'Admin.Global'), 'width' => 120, 'type' => 'text', 'search' => false, 'orderby' => false ), 'title' => array( 'title' => $this->trans('Title', array(), 'Admin.Global'), 'width' => 100, 'type' => 'text', 'search' => false, 'orderby' => false ), 'active' => array( 'title' => $this->trans('Displayed', array(), 'Admin.Global'), 'type' => 'bool', 'active' => 'status', 'class' => 'fixed-width-xs', 'align' => 'center', 'ajax' => true, ), 'position' => array( 'title' => $this->trans('Position', array(), 'Admin.Global'), 'align' => 'center', 'class' => 'fixed-width-xs', 'position' => 'position', 'filter_key' => false ) ); $helper = new HelperList(); $helper->shopLinkType = ''; $helper->simple_header = false; $helper->actions = array('edit', 'delete'); $helper->show_toolbar = true; $helper->title = $this->displayName; $helper->table = 'eg_partners_infos'; $helper->identifier = 'id_eg_partners_infos'; $helper->position_identifier = 'id_egblockreassurance_to_move'; $helper->orderBy = 'position'; $helper->orderWay = 'ASC'; $helper->token = Tools::getAdminTokenLite('AdminModules'); $helper->currentIndex = AdminController::$currentIndex . '&configure=' . $this->name; $helper->imageType = 'jpg'; $helper->toolbar_btn['new'] = array( 'href' => AdminController::$currentIndex . '&configure=' . $this->name . '&add' . $this->name . '&token=' . Tools::getAdminTokenLite('AdminModules'), 'desc' => $this->trans('Add new', array(), 'Admin.Actions') ); return $helper; } /** * Create the form that will be displayed in the configuration of your module. */ protected function renderForm() { $helper = new HelperForm(); $helper->show_toolbar = false; $helper->table = $this->table; $helper->module = $this; $helper->default_form_language = $this->context->language->id; $helper->allow_employee_form_lang = Configuration::get('PS_BO_ALLOW_EMPLOYEE_FORM_LANG', 0); $helper->identifier = $this->identifier; $helper->submit_action = 'submitEg_partners_infosModule'; $helper->currentIndex = $this->context->link->getAdminLink('AdminModules', false) .'&configure='.$this->name.'&tab_module='.$this->tab.'&module_name='.$this->name; $helper->token = Tools::getAdminTokenLite('AdminModules'); $helper->tpl_vars = array( 'fields_value' => $this->getConfigFormValues(), /* Add values for your inputs */ 'languages' => $this->context->controller->getLanguages(), 'id_language' => $this->context->language->id, ); return $helper->generateForm(array($this->getConfigForm())); } comment pourrais -je ajouter le deuximè formualire de configuration ? Merci d'avance Link to comment Share on other sites More sharing options...
agarmur Posted January 18 Share Posted January 18 Salut, as-tu trouvé une solution ? Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now