Шаблон печатает пустые абзацы - PullRequest
0 голосов
/ 17 октября 2018

У меня есть следующий шаблон

{{#if:{{{1|}}}|{{Subtemplate|{{{1}}}}}}}
{{#if:{{{2|}}}|{{Subtemplate|{{{2}}}}}}}
{{#if:{{{3|}}}|{{Subtemplate|{{{3}}}}}}}
{{#if:{{{4|}}}|{{Subtemplate|{{{4}}}}}}}
{{#if:{{{5|}}}|{{Subtemplate|{{{5}}}}}}}
{{#if:{{{6|}}}|{{Subtemplate|{{{6}}}}}}}
{{#if:{{{7|}}}|{{Subtemplate|{{{7}}}}}}}
{{#if:{{{8|}}}|{{Subtemplate|{{{8}}}}}}}
{{#if:{{{9|}}}|{{Subtemplate|{{{9}}}}}}}
{{#if:{{{10|}}}|{{Subtemplate|{{{10}}}}}}}
{{#if:{{{11|}}}|{{Subtemplate|{{{11}}}}}}}
{{#if:{{{12|}}}|{{Subtemplate|{{{12}}}}}}}

, и он отлично работает для использования в качестве {{Template|first|second|third}}, но он продолжает печатать пустые абзацы для параметров, которых нет.Как мне от них избавиться?

1 Ответ

0 голосов
/ 18 октября 2018

Попробуйте удалить символы новой строки между операторами if:

{{#if:{{{1|}}}|{{Subtemplate|{{{1}}}}}}}<!--
-->{{#if:{{{2|}}}|{{Subtemplate|{{{2}}}}}}}<!--
-->{{#if:{{{3|}}}|{{Subtemplate|{{{3}}}}}}}<!--
-->{{#if:{{{4|}}}|{{Subtemplate|{{{4}}}}}}}<!--
-->{{#if:{{{5|}}}|{{Subtemplate|{{{5}}}}}}}<!--
-->{{#if:{{{6|}}}|{{Subtemplate|{{{6}}}}}}}<!--
-->{{#if:{{{7|}}}|{{Subtemplate|{{{7}}}}}}}<!--
-->{{#if:{{{8|}}}|{{Subtemplate|{{{8}}}}}}}<!--
-->{{#if:{{{9|}}}|{{Subtemplate|{{{9}}}}}}}<!--
-->{{#if:{{{10|}}}|{{Subtemplate|{{{10}}}}}}}<!--
-->{{#if:{{{11|}}}|{{Subtemplate|{{{11}}}}}}}<!--
-->{{#if:{{{12|}}}|{{Subtemplate|{{{12}}}}}}}
...