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 :

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
