« Modèle:Lien préfixé avec un deux-points » : différence entre les versions

Contenu supprimé Contenu ajouté
m A protégé « Modèle:Lien préfixé avec un deux-points » : Modèle très utilisé ([Modifier=Autoriser uniquement les utilisateurs autopatrolled] (infini) [Renommer=Autoriser uniquement les utilisateurs autopatrolled] (infini))
utilisation d'un sous-modèle pour effectuer un "trim" des arguments, sachant que la simple utilisation de modèles {{trim}} aurait provoqué des sauts de lignes inopinés, cf. phab:T14974 ; c'est la solution la plus simple que j'ai trouvée, un module Lua aurait été moins simple (et moins performant)
Ligne 1 :
<includeonly>{{#ifeq: {{str left|{{{1}}}|1}} | :<!--
utilisation d'un sous-modèle pour effectuer un "trim" des arguments
| [[{{{1}}}{{#if:{{{2|}}}|{{!}}{{{2}}}}}]]
-->{{Lien préfixé avec un deux-points/main|1={{{1}}}|2={{{2|}}}}}</includeonly><noinclude>{{Documentation}}</noinclude>
| [[:{{{1}}}{{#if:{{{2|}}}|{{!}}{{{2}}}}}]]
}}</includeonly><noinclude>{{Documentation}}</noinclude>