Comment faire un input numeric en HelperForm Prestashop ?

Prestashop
1.7/8/9

Difficulté
1/4

Durée
3′

Vous développez un module et avez besoin d’un input numérique

Dans le HelperForm de Prestashop, le type  input numeric ou number n’est pas géré dans le backoffice. Voici donc comment intégrer un champ input numeric dans un formulaire géré par un HelperForm de Prestashop.

 

Le code de base en html

Le code pour générer un input de type numeric/number en html

<input type="number" id="quantity" name="quantity" min="1" max="10" step="1" value="3" />'

L’intégration dans un HelperForm de Prestashop

Pour l’intégrer dans le formulaire via le HelperForm de Prestashop on va utiliser un champ de type html.

Exemple avec un champ quantity

[
    'type' => 'html',
    'label' => $this->l('Quantité'),
    'name' => 'quantity_html',
    'html_content' => '<input type="number" 
                            id="quantity" 
                            name="quantity" 
                            min="1" 
                            max="50" 
                            step="1" 
                            value="'.Configuration::get('MYMODULE_QUANTITY').'" 
                            class="fixed-width-sm" />'
]

 

Ce qui nous donne le rendu suivant :

Exemple d'input numeric .£/ number
Et voil@ !

 

A la recherche de modules pour Prestashop
Vous avez besoin d’un module sur mesure, d’un développement particulier, d’une maintenance, d’un upgrade Prestashop ? N’attendez plus  
A bientôt pour de nouveaux tutoriels avec Com’onsoft !

*Ce texte a été rédigé par un humain

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur la façon dont les données de vos commentaires sont traitées.