Intégrer un bloc dans un module

Auteur
Gregory
Publication
17-12-2020
17-12-2020
Mise à jour
17-12-2020
Note
0.0 (0 vote)
Niveau
Avancé
Intégrer un bloc dans un module

Intégrer un bloc dans un module Apprenez à intégrer un bloc dans un Module XOOPS.

Ce tutoriel vous expliquera les différentes étapes nécessaires pour que XOOPS puisse utiliser le bloc provenant de votre module.



Le fichier de gestion du bloc (.php)


Le fichier nom-du-module_nom-du-fichier-block-php.php déclaré à la ligne "file" du fichier de configuration du module contient les deux fonctions déclarées également dans le fichier de configuration :

  • block_nom-du-module_show
  • block_nom-du-module_edit

block_nom-du-module_show
function block_nom-du-module_show($options) {
$block = array();
//votre code
return $block;
}

Vous pouvez stocker les différentes valeurs dans le tableau $block qui sera transmis au template.
La variable $options contient un tableau des options modifiables dans la fonction block_nom-du-module_edit.

block_nom-du-module_edit
function block_nom-du-module_edit($options) {
$form =''
//votre code
return $form;
}

Vous devez créer un formulaire en html pour éditer les options.
La variable $options contient un tableau des options.