Шаблон:Парсер?: различия между версиями
Vvollo (обсуждение | вклад) |
Vvollo (обсуждение | вклад) м |
||
Строка 21: | Строка 21: | ||
|Спроси Алису | |Спроси Алису | ||
|Супрематизм в IF | |Супрематизм в IF | ||
− | |Шаблон РПГ | + | |Шаблон РПГ |
|На Страже = {{#vardefine:isParser|нет}} | |На Страже = {{#vardefine:isParser|нет}} | ||
}}{{#ifeq: {{#var:isParser}} | да |{{#vardefine:isParser|нет}}{{#arraydefine:aPlatforms| {{#show: {{{1}}} | ?Платформа | link=none }} }}{{#arrayprint:aPlatforms||@@@@|{{#switch: @@@@ | }}{{#ifeq: {{#var:isParser}} | да |{{#vardefine:isParser|нет}}{{#arraydefine:aPlatforms| {{#show: {{{1}}} | ?Платформа | link=none }} }}{{#arrayprint:aPlatforms||@@@@|{{#switch: @@@@ |
Версия 22:16, 7 июня 2021
Шаблон, который в первом нумерованном параметре принимает название страницы игры и возвращает «да», если игра является парсерной, или «нет», если парсерной не является.
В начале выполняется проверка на игры-исключения, которые написаны на парсерных платформах, но парсерными не являются, а затем, если исключение не обнаружено, проверка на парсерность используемой платформы.
Название страниц с играми-исключениями надо добавлять по аналогии в первую функцию #switch, а названия новых парсерных платформ во вторую функцию #switch. Причём, названия парсерных платформ в шаблоне должны указываться по названию их фактической страницы в вики (указание перенаправляющей страницы с названием-псевдонимом не сработает).
Для того, чтобы обозначить в вики какую-то игру на непарсерной платформе как парсерную, следует использовать явное указание темы «Парсер» в её карточке.