Шаблон:Парсер?: различия между версиями
Перейти к навигации
Перейти к поиску
Nikita (обсуждение | вклад) (Новая страница: «<noinclude>Шаблон, который в первом нумерованном параметре принимает название страницы игры…») |
Nikita (обсуждение | вклад) |
||
Строка 18: | Строка 18: | ||
|Супрематизм в IF | |Супрематизм в IF | ||
|Шаблон РПГ = {{#vardefine:isParser|нет}} | |Шаблон РПГ = {{#vardefine:isParser|нет}} | ||
− | }}{{#ifeq: {{#var:isParser}} | да |{{#vardefine:isParser|нет}}{{#arraydefine:aPlatforms| {{#show: {{{1}}} | ?Платформа }} }}{{#arrayprint:aPlatforms|@@@@|{{#switch: @@@@ | + | }}{{#ifeq: {{#var:isParser}} | да |{{#vardefine:isParser|нет}}{{#arraydefine:aPlatforms| {{#show: {{{1}}} | ?Платформа }} }}{{#arrayprint:aPlatforms||@@@@|{{#switch: @@@@ |
|6дней | |6дней | ||
|ADRIFT | |ADRIFT | ||
Строка 36: | Строка 36: | ||
|ТОМ 2 | |ТОМ 2 | ||
|ЯРИЛ = {{#vardefine:isParser|да}} | |ЯРИЛ = {{#vardefine:isParser|да}} | ||
− | }}}}|}}{{#var:isParser}}</includeonly> | + | }}}}|}}«{{#var:isParser}}»</includeonly> |
Версия 19:06, 5 декабря 2019
Шаблон, который в первом нумерованном параметре принимает название страницы игры и возвращает «да», если игра является парсерной, или «нет», если парсерной не является.
В начале выполняется проверка на игры-исключения, которые написаны на парсерных платформах, но парсерными не являются, а затем, если исключение не обнаружено, проверка на парсерность используемой платформы.
Название страниц с играми-исключениями надо добавлять по аналогии в первую функцию #switch, а названия новых парсерных платформ во вторую функцию #switch.