Modèle:Champ ≤ longueur

De Eureka Wiki FR
Aller à navigation Aller à rechercher


Documentation modèle [modifier] [historique] [purger]

Modèle:Haut risque

Ceci est la documentation du méta-modèle {{Champ ≤ longueur}}.

Ce modèle aide d'autres modèles vérifie si un champ est « plus court ou égal » ou bien « plus long » que la longueur donnée.

Utilisation[modifier le wikicode]

Ce modèle fonctionne avec 3 ou 4 paramètres non définis.

Voici comment vérifier si le champ « abcde » a 4 caractères ou moins :

{{Champ ≤ longueur | abcde | 4
| Plus court ou égal.
| Plus long.
}}

Ce qui donne :

Plus long.

Les modèles ont un problème avec les données paramètres qui contiennent le signe égal « = ». Le problème est facilement résolu en utilisant les paramètres numérotés. Voici comment vérifier si le champ « ab=cde » a 100 caractères ou moins :

{{Champ ≤ longueur 
| 1 = ab=cde 
| 2 = 100
| 3 = Plus court ou égal « = ».
| 4 = Plus long, pas « = ».
}}

Ce qui donne :

Plus court ou égal « = ».

Le fait d'utiliser les paramètres numérotés est certainement une bonne habitude à prendre étant donné que vous ne savez pas exactement à l'avance les données de votre modèle qui vont alimenter ce méta-modèle.

Paramètres[modifier le wikicode]

Explication détaillée des paramètres :

  • {{{1}}} : un champ quelconque de 0 à 500 caractères de longueur ;
  • {{{2}}} : balise de longueur à vérifier, de 0 à 500 ;
  • {{{3}}} : Données qui apparaissent dans le cas où le champ est « plus court ou égal » ;
  • {{{4}}} : Données qui apparaissent dans le cas où le champ est « plus long ».

Les champs vides ou non définis sont considérés comme ayant une longueur de 0 caractère. Les champs de plus de 500 caractères ne sont pas tronqués à 500.

Les valeurs inférieures à 0 sont considérées égales à 0. Les valeurs supérieures à 500 sont considérées égales à 500.

Pourtant, un champ de plus de 500 caractères est toujours considéré « plus long », même s'il est comparé avec la « bonne » valeur de longueur.

Détails techniques[modifier le wikicode]

Les noms potentiels alternatifs des modèles {{Champ <= longueur}} ou (pour son contraire) {{Champ > longueur}} ne fonctionnent pas sur MediaWiki.

Même s'il s'agit d'un modèle qui manipule des champs, celui-ci utilise un code efficace (tandis que certains des autres modèles de manipulation de champs sont probablement tellement lourds que nous ne devrions peut-être pas les utiliser).

Les modèles ont des problèmes avec les données de paramètre qui contienne des barres verticales « | », à moins que la barre verticale se trouve à l'intérieur d'un autre modèle {{nom|paramètre 1}} où à l'intérieur d'un lien muni d'une barre verticale [[Aide:Modèle|help]]. De tels modèles ne supportent pas les wikitables en tant que données à moins que vous ne les intégriez en utilisant le modèle {{!}}. Ceci rend difficile l'usage de wikitables comme paramètres pour les modèles. Généralement, la solution consiste à utiliser des « balises wiki HTML » pour le code de la table, qui est plus robuste.

Voir aussi[modifier le wikicode]

Modèle:Voir aussi modèles champs

La documentation est incluse depuis Modèle:Champ ≤ longueur/documentation. (modifier | historique)
Les éditeurs peuvent faire des essais dans les pages bac à sable (créer) et études de cas (créer) de ce modèle.
Veuillez ajouter les catégories et les interwikis dans la sous-page /documentation. Sous-pages de ce modèle.