Aller au contenu

« Modèle:Trim/Documentation » : différence entre les versions

De Wikiquestia
Aucun résumé des modifications
Aucun résumé des modifications
Ligne 1 : Ligne 1 :
<noinclude>
<noinclude>
<div class="documentation" style="background-color: #e6f4ea; padding: 1em; border: 1px solid #a5d6a7;">
<div class="documentation" style="background-color: #e6f4ea; padding: 1em; border: 1px solid #a5d6a7;">
{{Sous-page de documentation}}
 
{{Sous-page de documentation}}</noinclude>


<p>Lien vers la [[Modèle:{{PAGENAME}}/Documentation|documentation du modèle]].</p>
<p>Lien vers la [[Modèle:{{PAGENAME}}/Documentation|documentation du modèle]].</p>
Ligne 48 : Ligne 49 :
* [[Modèle:If]]
* [[Modèle:If]]
* [[Aide:Modèles]]
* [[Aide:Modèles]]
</div>
</noinclude>
</noinclude>
<includeonly>{{#invoke:String|trim|s={{{1|}}}}}</includeonly>

Version du 26 mai 2025 à 10:21

Note : Ceci est une page de documentation pour un modèle.

Lien vers la documentation du modèle.

📘 Description

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

{{Trim|Texte à nettoyer}}
  • `1` : le texte ou paramètre à nettoyer.

🧪 Exemple

Avant : «{{{1}}}»
Après : «{{Trim| {{{1}}} }}»

🎨 Rendu

Avant : «   Exemple avec espaces   » Après : «»

🔍 Fonctionnalités

  • 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

  • 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

  • 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.).

La documentation de ce modèle est incluse depuis sa sous-page de documentation. Pour plus d’informations, voir la documentation du modèle.

🔗 Voir aussi