gaius57 Posted February 4, 2014 Share Posted February 4, 2014 Bonsoir à tous !Je développe en ce moment un module de Blog. J'ai un souci pour fixer TinyMCE sur un textearea dans un AdminController. Je lis partout depuis la 1.5 qu'il suffit de rajouter 'autoload_rte' => true dans le field_list du renderForm(). Mais cette solution de fonctionne que si le "name" du textarea s'apelle 'description'. Dans mon cas mon textarea se nomme 'content' et il est juste impossible de lui fixer l'éditeur HTML.Quelqu'un aurait une idée ? Ma méthode renderForm() : /** * RenderForm permet de générer les formulaires d'ajout et de modification de l'entité Article. * @return type */ public function renderForm() { $this->fields_form = array( 'tinymce' => true, 'legend' => array( 'title' => $this->l('Posts'), ), 'input' => array( array( 'type' => 'text', 'lang' => false, 'label' => $this->l('Title:'), 'name' => 'title', 'size' => 80 ), array( //MON TEXTEAREA 'type' => 'textarea', 'label' => $this->l('Content:'), 'name' => 'content', 'readonly' => false, 'disabled' => false, 'rows' => 15, 'cols' => 80, ), array( 'type' => 'date', 'label' => $this->l('Date:'), 'name' => 'date', ) ), 'submit' => array( 'title' => $this->l('Save'), 'class' => 'button' ) ); if (!($obj = $this->loadObject(true))) return; return parent::renderForm(); } Merci bien ! Link to comment Share on other sites More sharing options...
gaius57 Posted February 6, 2014 Author Share Posted February 6, 2014 Personne ? Link to comment Share on other sites More sharing options...
Matt75 Posted February 9, 2014 Share Posted February 9, 2014 Mais cette solution de fonctionne que si le "name" du textarea s'apelle 'description'. Dans mon cas mon textarea se nomme 'content' et il est juste impossible de lui fixer l'éditeur HTML. Salut, Je l'utilise avec un name différent de description et cela fonctionne parfaitement... Prend exemple sur mon module : http://www.prestashop.com/forums/topic/253939-module-gratuit-moins-chere-ailleurs/?do=findComment&comment=1311293 array( 'type' => 'textarea', 'label' => $this->l('Terms'), 'desc' => $this->l('Terms display on the top of the form.'), 'autoload_rte' => true, 'lang' => true, 'rows' => 10, 'cols' => 100, 'name' => 'BETTERPRICE_TERMS', 'required' => true ), Fonctionne bien. A+ 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