Module:Documentation/Documentation
Aller à la navigation
Aller à la recherche
La documentation pour ce module peut être créée à Module:Documentation/Documentation/doc
Erreur de script : Erreur Lua à la ligne 1 : '=' expected near 'module'.
Ce module implémente le modèle {{m|Méta documentation de modèle}}. Voir la page du modèle pour les instructions d'utilisation. == Fonctions exportables == * <code>documentation(frame)</code> – Fonction principale du module – à appeler avec <code>#invoke</code> dans un modèle – renvoyant le code HTML de la documentation. * <code>_documentation(args)</code> – Fonction subsidiaire du module – à appeler avec <code>require()</code> dans un autre module – et renvoyant le code HTML de la documentation. == Autres fonctions == * <code>existePage(page)</code> – Teste si une page existe. * <code>textPagebase(page)</code> – Renvoie le nom d'une page sans son espace de noms, et sans le suffixe "/Documentation", "/Bac à sable" ou "/Test". * <code>nomSouspage(page, souspage)</code> – Renvoie le nom d'une sous-page, en tenant compte des cas où l'on se trouverait déjà dans une sous-page "/Documentation", "/Bac à sable" ou "/Test". * <code>lienUrl(nomPage, texteLien, action, pagePreload)</code> – Retourne un lien wikifié vers la page ''nomPage'', affichant le texte ''texteLien'', avec possibilité d'ajouter des query string (paramètre ''action'') et un preload (paramètre ''pagePreload''). * <code>entete(args, page, doc, existeDoc)</code> – Construit l'entête de la documentation contenant l'image de documentation, le titre, et les liens de création/modification/purge. * <code>protection(page, doc, existeDoc, message)</code> – Construit le bandeau indiquant la protection de la page le cas échéant. * <code>retireBalisesCategories(contenuDoc)</code> - Permet d'ignorer les balises de catégories lors de l'inclusion d'une page de doc pour les bacs à sables. * <code>contenu(args, titreDoc, existeDoc)</code> – Retourne la concaténation de la documentation en dur, sans cadre vert. C'est cette méthode qui génère la sous-page /Documentation rédigée par l'utilisateur. * <code>lienWstat(nomPage, texteLien)</code> - Retourne un lien externe vers la page wstat de statistiques sur un modèle ou module au nom ''nomPage'', affichant le texte ''texteLien''. * <code>notice(args, page, doc, existeDoc)</code> – Retourne la notice de la documentation situé en bas de page. == Exemples et tests == * Pour des exemples, voir la [[Modèle:Documentation/Test|page de test]] permettant de tester diverses modifications apportées. * [[Module:Documentation/Bac à sable]], {{m|Documentation/Bac à sable}} et {{m|Documentation/Test}} permettent de tester diverses modifications apportées dans une version bac à sable. {{Projet Scribunto}} <includeonly> [[Catégorie:Module en langage Lua]] </includeonly>