From MediaWiki.org
Jump to navigation Jump to search
This page is a translated version of the page Extension:IfTemplates and the translation is 17% complete.

Other languages:
Deutsch • ‎English • ‎català • ‎español • ‎italiano • ‎polski • ‎português • ‎português do Brasil • ‎sicilianu • ‎suomi • ‎中文 • ‎日本語
Podręcznik rozszerzeń MediaWikiManual:Extensions
Crystal Clear action run.svg

Status wydania:Extension status beta

RealizacjaTemplate:Extension#type Parser function
OpisTemplate:Extension#description Tests if a given page contains only template calls
AutorzyTemplate:Extension#username Ike Hecht (tosfostalk)
Ostatnia wersjaTemplate:Extension#version 0.1 (2014-05-22)
MediaWikiTemplate:Extension#mediawiki > 1.21, likely earlier versions as well
PHPTemplate:Extension#php 5.3+
Zmiany w bazie danychTemplate:Extension#needs-updatephp Nie
LicencjaTemplate:Extension#license GPL
Użyte hakiTemplate:Extension#hook

Przetłumacz rozszerzenie IfTemplates jeżeli jest dostępne na translatewiki.net

Sprawdź wykorzystywanie i version matrix.

The IfTemplates extension adds a parser function that tests if a given page contains only template calls. This can have a number of uses. For example, in your wiki you may be able to make the assumption that any pages that only contain template calls are stubs with no real content.


  • Pobierz i umieść plik(i) w katalogu o nazwie IfTemplates w swoim katalogu extensions/.
  • Dodaj poniższy kod na dole swojego pliku LocalSettings.php:
    require_once "$IP/extensions/IfTemplates/IfTemplates.php";
  • YesY Zrobione – Przejdź do Special:Version na swojej wiki, aby sprawdzić czy rozszerzenie zostało pomyślnie zainstalowane.


The extension's usage is similar to the #ifexist parser function. It takes an input string, interprets it as a page title, and returns one of two values depending on whether or not the page contains only templates.

{{#iftemplates: tytuł strony | value if only templates | value if doesn't exist or has non-template text }}

The function evaluates to true if the page exists & contains only templates. Otherwise it evaluates to false. Note that if the page exists but contains no template calls, it evaluates to false.

Uwaga Uwaga: This is an expensive parser function and may not function correctly if called too many times on one page.Please see this page for more information.