Module:Discographie/Documentation

Aller à la navigation Aller à la recherche

La documentation pour ce module peut être créée à Module:Discographie/Documentation/doc

Erreur de script : Erreur Lua à la ligne 1 : '=' expected near 'module'.

Ce module implémente les modèles {{m|Discographie des albums}} et {{m|Discographie des chansons}}. Voir la documentation des modèles pour les instructions d'utilisation. Le module produit un tableau discographique avec pour chaque ligne des informations détaillées de l'[[Album (musique)|album]] ou d'une [[chanson]]. Il permet d'uniformiser et de simplifier la mise en forme des articles.

== Fonctions exportables ==
* <code>main(frame)</code> – Fonction implémentant le modèle {{m|Discographie des albums}} et {{m|Discographie des chansons}} – à appeler avec <code>#invoke</code>. 
* <code>_main(args, classType)</code> – Fonction qui peut être appelée dans un autre module avec <code>require()</code>. Ceci est une bonne pratique d'appeler cette fonction dans un autre module car cela permet d'omettre certains champs de l'objet <code>frame</code>, ce qui améliore les performances et simplifie la gestion des arguments. Le paramètre <code>classType</code> définit avec l'argument :
**<code>'album'</code> importera la discographie pour les albums, 
**<code>'chanson'</code> importera la discographie pour les chansons.

== Voir aussi ==
* [[Module:Classement musical]]

{{Projet Scribunto}}

<includeonly>
[[Catégorie:Module en langage Lua]]
</includeonly>