Intégrer le module xmdoc dans son module

Auteur
Gregory
Publication
29-12-2020
29-12-2020
Mise à jour
05-01-2021
Note
4.5 (2 votes)
Niveau
Avancé
Intégrer le module xmdoc dans son module

Intégrer le module xmdoc dans son module Vous souhaitez ajouter des documents (pièces jointes de toutes nature à définir) sur votre module?

Dans ce tutoriel, vous allez apprendre à intégrer le module xmdoc dans votre module!!!



Affichage des documents sur la page souhaitée


Il suffit d'intégrer le code suivant dans le fichier qui génère votre page :

//xmdoc
if (xoops_isActiveModule('xmdoc') ) {
    
xoops_load('utility''xmdoc');
    
XmdocUtility::renderDocuments($xoopsTpl$xoTheme'le-nom-du-module'$id-de-la-page);
} else {
    
$xoopsTpl->assign('xmdoc_viewdocs'false);
}

  • $xoopsTpl : Variable XOOPS pour les templates,
  • $xoTheme : Variable XOOPS pour le thème,
  • 'le-nom-du-module ': Le nom de votre module (du dossier),
  • $id-de-la-page : Représente l'id de votre page pour afficher les documents.

Dans votre fichier template :

<{if $xmdoc_viewdocs == true}>
    <{include 
file="db:xmdoc_viewdoc.tpl"}>
<{/if}>