Dans mediawiki, chaque fois que vous incorporez un modèle dans un article, il est toujours précédé d'un saut de ligne (pour autant que je sache). Y a-t-il un moyen d'empêcher cela de placer des modèles l'un à côté de l'autre sans que le second ne soit sur une nouvelle ligne?Comment arrêter le saut de ligne automatique après les templates dans mediawiki?
7
A
Répondre
9
Utilisez le <includeonly>
tag si vous n'avez pas déjà, et assurez-vous de ne pas mettre tout retour dans votre modèle avant la </includeonly>
Alors
<includeonly>This is a template. </includeonly>
marques {{modèle}} {{modèle} } sortie comme
This is a template. This is a template
Mais,
<includeonly>This is a template.
</includeonly>
marques {{modèle}} {{Template}} sortie comme
This is a template.
This is a template
retours Même simples sont dangereux. Si le modèle A contient:
<includeonly>{{B}}
</includeonly>
et modèle B contient:
<includeonly>Text
</includeonly>
puis lorsque vous insérez {{A}} dans votre page, les deux déclarations sont postérieures et donnent un saut de paragraphe.
Merci beaucoup. C'est une solution beaucoup plus simple que ce à quoi je m'attendais. – Koukaakiva
Ceci est normalement suffisant, mais parfois vous voulez avoir plusieurs modèles dans une rangée, permettant à certains d'entre eux de retourner des résultats vides, Si vous, pour la lisibilité, mettre chacun d'eux sur une nouvelle ligne, vous pourriez toujours obtenir une ligne non désirée casse dans votre article. L'astuce consiste alors à utiliser le [bidouillage nowiki] (http://smw.referata.com/wiki/Avoiding_newlines_between_template_calls): ' {{{1 |}}} includeonly>'. Terminer le modèle avec ' ' supprimera toute nouvelle ligne –
leo