Шаблон:Парсер?: различия между версиями

Материал из IFВики
Перейти к навигации Перейти к поиску
(Новая страница: «<noinclude>Шаблон, который в первом нумерованном параметре принимает название страницы игры…»)
 
Строка 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.