Jump to content

Créé un switch par default dans un formulaire avec valeur par defaut à enabled


Recommended Posts

Bonjour à tous :)

Je suis en train de faire un formulaire pour un module prestashop 1.6 et j'aimerai savoir comment faire pour trouver les information nécessaire pour développer des formulaires de back office. J'ai fait le tour de la documentation mais j'aimerai trouver quelque chose de plus complet que Créé un module pour le tableau de bord pour développer proprement.

 

Par exemple comment en savoir plus sur comment gerer un upload de fichier ? Ou encore comment connaitre tout les paramètres possible d'un champs input donné afin de les passer comme array dans la méthode getConfigForm() ?

 

Merci d'avance pour votre aide ;)

Share this post


Link to post
Share on other sites

Hmmm je suis passer par le code source de HelperForm HelperOptions et Helper mais je trouve pas les info relative à l'élément switch... D'ailleurs il est même pas lister dans la doc...

 

Si quelqu'un à une idée ;-)

 

Je recherche aussi à savoir comment avoir des labels de type tooltip avec l'infobulle au survol.

 

Merci d'avance pour vos conseils ...

Share this post


Link to post
Share on other sites

Encore une petite question pour l'input de type switch...

 

Dans les sources je vois ceci pour definir si l'élément est checked :

{if $fields_value[$input.name] == $value.value} checked="checked"{/if}

Voici ma définition de mon switch :

array(
    'type' => 'switch',
    'label' => $this->l('With options'),
    'name' => 'MYMODULE_WITH_OPTIONS',
    'is_bool' => true,
    'desc' => $this->l('A short description.'),
    'values' => array(
        array(
            'id' => 'active_on',
            'value' => true,
            'label' => $this->l('Enabled')
        ),
        array(
            'id' => 'active_off',
            'value' => false,
            'label' => $this->l('Disabled')
        )
    ),
),

Si quelqu'un serai comment faire pour avoir le fameux checked sur la valeur "enabled" car pour le coup, je sèche ;)

Merci d'avance

Share this post


Link to post
Share on other sites

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 account

Sign in

Already have an account? Sign in here.

Sign In Now
 Share

×
×
  • Create New...

Important Information

Cookies ensure the smooth running of our services. Using these, you accept the use of cookies. Learn More