KonfiDD Posted July 7, 2015 Share Posted July 7, 2015 Bonjour, J'en suis à mon premier module et j'aimerai y intégrer la possibilité de traduire directement les champs textes. Dans certains modules comme par exemple le blocktopmenu, il est possible de sélectionner à côté du champ la langue. J'aimerai savoir comment intégrer ça. Ça doit sûrement être une histoire de helpers… Merci d'avance pour votre aide. Link to comment Share on other sites More sharing options...
Mediacom87 Posted July 8, 2015 Share Posted July 8, 2015 Bonjour, si vous avez des modules qui font cela pourquoi ne pas faire la même chose que ces modules ? Regardez le code et reproduisez le. Link to comment Share on other sites More sharing options...
KonfiDD Posted July 13, 2015 Author Share Posted July 13, 2015 Bonjour, Merci pour votre réponse mais je suis débutant dans Prestashop. Les modules comme HomeSlider sont déjà trop avancés pour moi… J'ai trouvé plusieurs pistes comme celles-ci : ['lang'] => {true, false}, // Is the field multilang? source : http://doc.prestashop.com/display/PS16/Using+the+HelperForm+class Quand je l'ajoute dans mon formulaire, l'input disparaît… $fields_form[0]['form'] = array( 'legend' => array( 'title' => $this->l('MON MODULE') ), 'input' => array( array( 'type' => 'text', 'label' => $this->l('Titre du bloc'), 'name' => 'MONMODULE_TITLE', 'col' => 6, 'required' => true, 'lang' => true ), J'ai aussi trouvé cette fonction (mais je ne sais pas comment l'utiliser) : protected static function createMultiLangField($field){ $languages = Language::getLanguages(false); $res = array(); foreach ($languages as $lang) $res[$lang['id_lang']] = $field; return $res; } source : http://stackoverflow.com/questions/6385695/create-product-from-a-module-in-prestashop Un petit coup de main ? 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