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}>