Espańol English

Crear Admin Tab Prestashop

En este breve tutorial voy a explicar como agregar un nuevo Admin Tab en el back office de prestashop.

Se puede agregar una nueva pestaña agregando registros manualmente en las tablas tab,  tab_lang y access, pero la manera más fácil y práctica es directamente utilizando el back office, para ello se deben seguir los siguientes pasos:

- Ir a Herramientas -> pestañas

- una vez ahí clickamos en Añadir nuevo

- Completamos los campos de la siguiente manera:

Nombre: será el nombre que aparecerá en la pestaña.

Clase: es el nombre de la clase que debemos desarrollar, básicamente es la clase que tendrá la lógica de la pestaña, esta clase estará sitada en la carpeta /admin/tabs.

Modulo: en el caso que en al pestaña se despliegue la funcionalidad de algún módulo creado, caso contrario debe quedar vacio.

Padre, será la pestaña padre, si se queire que sea la raíz se selecciona la opción "ninguno".

Icono: se elige el icono de al pestaña.

 

Ahora bien, con esto ya tendremos la pestaña visible, lo que nos resta es desarrollar la clase que implementa la funcionalidad, es decir la clase, que comenté anteriormente se ubicará en /admin/tabs/, la estructura de la clase será la siguiente:

<?php

include_once(PS_ADMIN_DIR.'/../classes/AdminTab.php');

class AdminYourTab.php extends AdminTab
{
public function __construct()
{
// Método que inicializa el tab

parent::__construct();
}

public function postProcess()
{
// Esta función se ejecuta con el botón submit
// generalmente se usa para guardar los datos en la base de datos

parent::postProcess();
}

public function display()
{
// Esta función se usa apra crear el formulario
}
}

?>

 

Eso es todo con eso, ya tenemos un nuevo tab de prestashop.

Crear Admin Tab Prestashop:

Escriba su comentario acerca de Crear Admin Tab Prestashop:

* Nombre:

Email:

* Comentario:

* Por favor ingrese el codigo que ve en la imagen, sino puede leerlo actualize la pagina.

Los campos con * son requeridos.

 
23/02/12