Шаблон:Linkless exists

от Уикипедия, свободната енциклопедия
[редактиране] [почистване] Документация

Употреба[редактиране на кода]

Шаблонът проверява дали дадена страница съществува. За разлика от проверката с анализиращата функция #ifexist:, проверката с Linkless exists не води до включване или записване на страницата като препратка в текущата страница (или във всички страници, в които има включен шаблон/страница с такава проверка). Нежелан ефект може да бъде наблюдаван вследствие на кеширането: страницата, в която се извършва проверката, може да не отрази автоматично промяната, ако страницата, за която се извършва проверката, бъде създадена или изтрита на по-късен етап. Извършването на празна редакция в страницата/шаблона, където е използвана проверката, би трябвало да реши проблема с кеширането.

Параметри[редактиране на кода]

Шаблонът работи с три позиционни параметъра.

Първият позиционен параметър е задължителен: името на страницата, за която е необходима проверката.

Вторият позиционен параметър е незадължителен: стойността, която да бъде върната, ако страницата съществува.

Третият позиционен параметър е незадължителен: стойността, която да бъде върната, ако страницата не съществува.

Ако бъдат пропуснати, стойностите по подразбиране на втори и трети позиционни параметри са „да“ и празен низ, респективно.

{{Linkless exists|Начална страница|работи|не работи}} е еквивалентна и по-кратка версия на {{#if:{{Linkless exists|Начална страница}}|работи|не работи}}.

Примери[редактиране на кода]

само с първи позиционен параметър
  • {{Linkless exists|2010}} → да
  • {{Linkless exists|3010}}
с всички позиционни параметри
  • {{Linkless exists|Шаблон:Личност| {{ok}} | {{не}} }}Ok
  • {{Linkless exists|Шаблон:Няма| {{ok}} | {{не}} }}Не

TemplateData[редактиране на кода]

Шаблонът проверява дали определена страница съществува, без да записва страницата като препратка или включване

Параметри на шаблона[Редактиране данните на шаблона]

ПараметърОписаниеТипСтатут
11

Името на страницата, за която ще се извършва проверката

Низзадължителен
22

Стойността, която да бъде върната, ако страницата съществува

По подразбиране
да
Пример
съществува
Низнезадължителен
33

Стойността, която да бъде върната, ако страницата не съществува

По подразбиране
празен низ
Пример
не съществува
Низнезадължителен