Prestashop 1.5: Editor enriquecido (Tiny) en categorías

En más de una ocasión, por necesidades del diseño de una tienda, hemos necesitado añadir texto enriquecido en la descripción de las categorías de prestashop. En la versión 1.4 era sencillo, pero algo tedioso, sin embargo en la 1.5 es cuestión de segundos.

Abrimos el controllador de categorías: /controllers/admin/AdminCategoriesController.php

En la función “renderForm”, alrededor de la línea 413 tenemos definido el textarea para la Descripción, basta con añadir el par autoload_rte -> true, quedaría algo así:

  1. array(
  2.     'type' => 'textarea',
  3.     'label' => $this->l('Description:'),
  4.     'name' => 'description',
  5.     'lang' => true,
  6.     'autoload_rte' => true,
  7.     'rows' => 10,
  8.     'cols' => 100,
  9.     'hint' => $this->l('Invalid characters:').' <>;=#{}'
  10. )

Si queremos hacerlo bien habría que crear el mismo controlador en override/controllers/admin/ duplicando la función “renderForm”, añadiendo el campo propuesto, además de cambiar la llamada al parent al final de la función:

  1. return parent::renderForm();

por

  1. return AdminController::renderForm();

Autor: Juan Castells

Compártelo!!


Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *