« Modèle:Trim » : différence entre les versions
Apparence
Aucun résumé des modifications |
Aucun résumé des modifications |
||
| Ligne 1 : | Ligne 1 : | ||
<noinclude><div class=documentation style="background-color: #fff8dc;> {{Avertissement méta-modèle}} | <noinclude><div class="documentation" style="background-color: #fff8dc;">{{Avertissement méta-modèle}}Lien vers la [[Modèle:{{PAGENAME}}/Documentation|documentation du modèle]]</noinclude><includeonly>{{#invoke:String|trim|s={{{1|}}}}}</includeonly><noinclude>{{Documentation}}----La documentation de ce modèle est incluse depuis sa sous-page de documentation. Pour plus d’informations, voir la [[Modèle:{{PAGENAME}}/Documentation|documentation du modèle]].</noinclude> | ||
</noinclude><includeonly>{{#invoke:String|trim|s={{{1|}}}}}</includeonly><noinclude>{{Documentation}}</noinclude> | |||
Dernière version du 26 mai 2025 à 10:34
⚠️
Avertissement :🛠️ modifier avec précaution
Cette page est un méta-modèle.Elle est conçue pour être utilisée dans d’autres modèles et ne doit pas être employée directement dans les articles ou les pages classiques.
📘 Description[modifier le wikicode]
Ce modèle supprime automatiquement les **espaces inutiles** (au début et à la fin) d’une chaîne de caractères. Il s’appuie sur la fonction Lua `#invoke:String|trim` pour effectuer ce nettoyage.
Il est utile pour s’assurer qu’un paramètre ou contenu ne provoque pas de problèmes d’affichage à cause d’espaces accidentels.
🔧 Syntaxe[modifier le wikicode]
{{Trim|1}}
- 1 : le texte ou paramètre à nettoyer.
🧪 Exemple[modifier le wikicode]
Avant : «{{{1}}}»
Après : «{{Trim| {{{1}}} }}»
🎨 Rendu[modifier le wikicode]
Avant : « Exemple avec espaces » Après : «»
🔍 Fonctionnalités[modifier le wikicode]
- Supprime les **espaces en début et en fin de texte**.
- Peut être combiné à d’autres modèles pour assurer un rendu propre.
- Utile dans les infobox, tableaux, et modèles conditionnels pour éviter les faux positifs dus aux espaces.
🛠 Cas d’usage courant[modifier le wikicode]
- Nettoyer les entrées utilisateur dans des modèles.
- S’assurer qu’un test `…` fonctionne correctement.
- Normaliser un paramètre passé à un module ou une infobox.
💡 Conseils[modifier le wikicode]
- Utilisez ce modèle si vous observez un comportement étrange lié aux espaces.
- Il peut être combiné à d’autres fonctions Lua pour une chaîne de traitement (ex. `lower`, `replace`, etc.).
🔗 Voir aussi[modifier le wikicode]
La documentation de ce modèle est incluse depuis sa sous-page de documentation. Pour plus d’informations, voir la documentation du modèle.