Wenheda Posted October 7, 2022 Share Posted October 7, 2022 (edited) Bonjour, je crée actuellement un formulaire grâce à HelperForm pour la page de configuration de mon module. (ci-dessous une image du formulaire actuellement généré) Le souci est que je souhaiterais rajouter une valeur par défaut dans le champ des dates J'ai déjà essayé plusieurs paramètres tels que 'default_value' ou 'value' mais rien ne marche. Du coup, comment faire pour rajouter cette valeur ? Est-ce que c'est possible ? Code actuel : $fields[2]['form'] = [ 'legend' => [ 'title' => "<p style='margin:0'> Date </p>", ], 'input' => [ [ 'type' => 'date', 'label' => $this->l('Début'), 'name' => 'dateFrom', 'default_value' => date('Y-m-d'), 'maxlength' => 10, 'required' => true, 'hint' => $this->l('Format: YYYY-MM-DD') ], [ 'type' => 'date', 'label' => $this->l('Fin'), 'name' => 'dateTo', 'maxlength' => 10, 'required' => true, 'default_value' => date('Y-m-d'), 'hint' => $this->l('Format: YYYY-MM-DD') ] ], 'submit' => [ 'title' => $this->l('Save'), 'name' => 'submitDate', 'class' => 'btn btn-primary pull-right' ] ]; PS: Je suis sur un prestashop 1.6 Merci pour votre aide Edited October 7, 2022 by Wenheda (see edit history) Link to comment Share on other sites More sharing options...
Eolia Posted October 7, 2022 Share Posted October 7, 2022 c'est dans la définition de dateFrom qu'il faut le faire. exemple dans le module bankwire: $helper->tpl_vars = array( 'fields_value' => $this->getConfigFieldsValues(), 'languages' => $this->context->controller->getLanguages(), 'id_language' => $this->context->language->id ); return $helper->generateForm(array($fields_form)); } public function getConfigFieldsValues() { return array( 'BANK_WIRE_DETAILS' => Tools::getValue('BANK_WIRE_DETAILS', Configuration::get('BANK_WIRE_DETAILS')), 'BANK_WIRE_OWNER' => Tools::getValue('BANK_WIRE_OWNER', Configuration::get('BANK_WIRE_OWNER')), 'BANK_WIRE_ADDRESS' => Tools::getValue('BANK_WIRE_ADDRESS', Configuration::get('BANK_WIRE_ADDRESS')), ); } Link to comment Share on other sites More sharing options...
Wenheda Posted October 7, 2022 Author Share Posted October 7, 2022 (edited) Super, merci beaucoup, je vais aller regarder ça ! Edited October 7, 2022 by Wenheda (see edit history) 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