Module:Correction syntaxique/Documentation

Aller à la navigation Aller à la recherche

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

Erreur de script : Erreur Lua à la ligne 1 : unexpected symbol near '=='.

== Utilisation ==
Fonctions exportables :
* <code>verifierLesArguments(frame)</code> – vérifie l'existence des arguments passés à un modèle

== Exemple ==
En plaçant dans la source d'un modèle le code suivant, chaque appel du modèle va vérifier la présence d'arguments autres que ''nom'', ''prenom'' et ''age'' :
<pre>{{#invoke: Correction syntaxique | verifierLesArguments
 | nom =
 | prenom =
 | age = 
}}</pre>

Si d'autres arguments sont présents, alors :
* du code caché sera écrit dans la page (visible en consultant la source HTML de la page, ou en affichant via CSS ou JavaScript les éléments <code>.erreur_syntaxe_modele</code>)
* et la page sera ajoutée dans la catégorie cachée [[:Catégorie:Page appelant un modèle avec un paramètre inconnu|Page appelant un modèle avec un paramètre inconnu]].

== Configuration ==
Il est possible de spécifier la catégorie à remplir en ajoutant un paramètre <code>_catégorie</code> :
<pre>{{#invoke: Correction syntaxique | verifierLesArguments
 | nom =
 | prenom =
 | age = 
 | _catégorie = Catégorie:Modèle Foobar avec un paramètre inconnu
}}</pre>

(la saisie du namespace <code>Catégorie:</code> peut être omise)

Semble remplir la même fonction que [[Module:Check for unknown parameters]].

{{Projet Scribunto}}

<includeonly>
[[Catégorie:Module en langage Lua]]
[[Catégorie:Page appelant un modèle avec un paramètre inconnu|*]]
</includeonly>