Википедия:Функции парсера: различия между версиями

Содержимое удалено Содержимое добавлено
Строка 166:
 
=== #ifexist ===
Функция <tt>#ifexist</tt> («if exist», «если существует») похожа по синтаксису на <tt>#if</tt>, только вместо условия проверяется существование статьи с указанным заголовком. Проверка выполняется с учётом регистра после приведения проверяемого заголовка к каноническому виду (если в начале стоит строчная буква, то она преобразуется в прописную). Например:
: <tt><nowiki>{{#ifexist: User:Js | Участник есть | Участника нет }}</nowiki></tt> вернёт <tt>{{#ifexist: User:Js | Участник есть | Участника нет }}</tt>, поскольку страница [[User:Js]] существует.
: <tt><nowiki>{{#ifexist: user:js | Участник есть | Участника нет }}</nowiki></tt> вернёт <tt>{{#ifexist: user:js | Участник есть | Участника нет }}</tt>, поскольку [[user:js]] при приведении к канонической форме даст [[User:Js]].