creer un module

Creation automatique d’un onglet dans le back office – prestashop 1.5.x

Creation automatique d’un onglet dans le back office – prestashop 1.5

Tout se passe encore une fois dans la fonction install de notre module.

public function install() {
//Creation de l'onglet parent rang 0
$parent_tab = new Tab();
// Need a foreach for the language
$parent_tab->name[$this->context->language->id] = $this->l('Libéllé de l'onglet parent');
$parent_tab->class_name = 'AdminMainMonModule';
//Id 0 car il s'agit d'un onglet parent
$parent_tab->id_parent = 0; // Home tab
$parent_tab->module = $this->name;
$parent_tab->add();

//Creation de l'onglet fils rang 1
$tab = new Tab();
// Need a foreach for the language
$tab->name[$this->context->language->id] = $this->l('Libéllé de l'onglet fils');
$tab->class_name = 'AdminConfigurateur';
//id du parent
$tab->id_parent = $parent_tab->id;

$tab->module = $this->name;

 

Cette article est le premier d’une longue série d’articles qui viendront vous expliquer comment développer un module pour prestashop 1.5.x en respectant les guidelines de prestashop. Car pour ceux qui ont déjà essayé de se baser sur la doc officielle vous avez forcément constaté que cette doc est soit incomplète soit absente.