Modèle:Fix/Bac à sable

 Documentation[purger]

Comme pour le modèle Fix dans son utilisation jusqu'à présent, il est recommandé d'introduire le paramètre 1 sur une seule ligne du modèle, sans saut de ligne au début et à la fin, sauf en cas de saut de ligne souhaité ou de listes. Comme l'indique la documentation du modèle :

{{Fix|{{{1|}}}|date = {{{date|}}} |bloc = {{{bloc|}}} |background = {{{background|}}}
  |message =
[ |message_lien = (NDR : paramètre ajouté)]
  |infobulle = 
  |catégorie = 
}}

« La première ligne ne devrait pas être modifiée, pour transmettre correctement les paramètres du modèle au méta-modèle. Il faut notamment éviter d'insérer un retour ligne après le paramètre . »

Tests version Bac à sable nouvelle syntaxe

{{Fix/Bac à sable|date = |bloc = |background =
  |message =Message
  |message_lien =Aide:Accueil
  |infobulle =Infobulle.
  |catégorie = 
}}
Texte
Texte
  • message_lien=non : A[Message] ; Texte[Message]
  • Cas d'une liste : Wikipédia est
    1. fiable[réf. nécessaire], voire
  1. très
  2. fiable

Syntaxes déconseillées ou erronées (bac à sable)

  • cas particulier : bloc mais l'argument 1 est uniquement espaces et/ou retours à la ligne : B[Message]  OK
  • cas particulier : l'argument 1 contient espaces et/ou retours à la ligne : BTexte[Message]
  • idem avec * pas en début de ligne (Je ne sais pas quel comportement devrait être adopté : liste ou pas liste ? mais à priori l'affichage de l'astérisque est plus logique) : B
*Texte 
 
 
  • idem avec * en début de ligne précédé d'un <nowiki/> : B

*Texte


  • Liste mais oubli de saut de ligne au début
# très
  1. fiable


Tests version Bac à sable syntaxe ancienne pour la transition

{{Fix/Bac à sable|date = |bloc = |background =
  |message = [[Aide:Accueil|[Message]]]
  |infobulle = Infobulle.
  |catégorie = 
}}
Texte
Texte


Témoin modèle Fix actuel

Texte
Texte
  1. très
  2. fiable

Syntaxes déconseillées ou erronées

  • cas particulier : bloc mais 1 est uniquement espaces et/ou retours à la ligne : B[Message]  OK
  • cas particulier : l'argument 1 contient espaces et/ou retours à la ligne : BTexte[Message]
  • idem avec * pas en début de ligne (Je ne sais pas quel comportement devrait être adopté : liste ou pas liste?) : B
*Texte 
 
 
  • idem avec * en début de ligne précédé d'un <nowiki/> : B

*Texte


  • Liste mais oubli de saut de ligne au début
# très
  1. fiable


À voir : questions sur les fonctionnalités souhaitées

  1. Est-ce que le « message » est toujours un lien vers l'encyclopédie ?
    Avec les deux paramètres, c'est devenu le comportement par défaut.
  2. Peut-il y avoir plusieurs liens différents ?
    Avec les deux paramètres, la question ne se pose plus.
  3. Peut-il y avoir un lien vers un site externe ?
    Idem.
  4. Le lien couvre-t-il toujours toute l'étendue du message ?
    Idem.

En pratique est ce que le cas de figure suivant |message = BlaBla [[Aide:Accueil|Message]] BloBloest possible ?

Idem.
Texte brut ou wikifié (LI) mixte.
Fix/Bac à sable
(avec message_lien = non)
Fix
P1 non vide Texte[BlaBla Message BloBlo] TexteBlaBla Message BloBlo
P1 espace [BlaBla Message BloBlo] BlaBla Message BloBlo
P1 vide [BlaBla Message BloBlo] BlaBla Message BloBlo
P1 inexistant [BlaBla Message BloBlo] BlaBla Message BloBlo

Par défaut, l'infobulle générée par la wikisyntaxe [[cible|libellé]] prend le dessus sur l'infobulle du reste du message (balise externe) Si le lien éventuel est unique et toujours sur tout le message, alors la nouvelle version du modèle (bac à sable) force l'infobulle sur le libelle du lien, avec les paramètres message_lien pour la cible et message pour le libellé, tous deux devant alors être du texte brut.