Modèle:Lumière sur.../Documentation

Utilisation modifier

{{Lumière sur...}} est un modèle permettant grâce à un code javascript de générer une série de « Lumière sur... » à insérer dans une sous-page de portail.

Le script liste les pages contenues dans la catégorie et parmi celles qui ont au moins un titre de section il recopie l'introduction.

Bien que le rendu soit pré-formaté en vue de l'inclusion, le résultat ne peut pas être directement inséré dans le portail : il convient tout d'abord de sélectionner puis de nettoyer les textes produits : références, bandeaux, infoboxes, etc...

Exemple de rendu avant nettoyage : [1]

Syntaxe modifier

{{Lumière sur...
|page =
|catégorie =
}}

Paramètres modifier

  • page – page où le script doit écrire (obligatoire)
  • catégorie = catégorie d'où sont tirées les textes (obligatoire)

Exemple modifier

{{Lumière sur...
|page=Modèle:Lumière sur.../Documentation/Exemple
|catégorie=Catégorie:Transport à Nauru
}}

Résultat : [2]

Javascript modifier

Le code javascript se trouve sur la page Utilisateur:Dr Brains/LumiereSur.js. Pour en bénéficier, ajoutez à votre page monobook.js (ou autre suivant l'habillage sélectionné dans les préférences) :

importScript('Utilisateur:Dr Brains/LumiereSur.js');

Problèmes modifier

Il peut arriver, lorsque le texte d'introduction comporte des pipes « | », que le rendu ne soit pas correct (exemple). Après le nettoyage et la suppression des modèles problématiques, celui-ci redeviendra "normal".

En cas de questions : Discussion utilisateur:Dr Brains.

Tests modifier

Vous pouvez tester le script sur la page Modèle:Lumière sur.../Documentation/Exemple en modifiant le paramètre catégorie.