Extension:IfTemplates

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

Other languages:
English • ‎dansk • ‎español • ‎português do Brasil • ‎中文 • ‎日本語
MediaWiki extensions manual
OOjs UI icon advanced.svg
IfTemplates
Release status: beta
Implementación Parser function
Descripción Comprueba si una página dada contiene sólo llamadas a plantillas
Autor(es) Ike Hecht (tosfostalk)
Última versión 0.1 (2014-05-22)
MediaWiki 1.21+, quizás también versiones anteriores
PHP 5.3+
Cambios de la base de datos No
Licencia GPL
Descarga
Translate the IfTemplates extension if it is available at translatewiki.net
Verificar uso y versión de la matriz.

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.

Instalación

  • Descarga y extrae los archivos en el directorio «IfTemplates» dentro del directorio extensions/ existente.
  • Añade el siguiente código a tu LocalSettings.php (preferiblemente al final):
    require_once "$IP/extensions/IfTemplates/IfTemplates.php";
    
  • Yes Hecho – Navega a Special:Version en tu wiki para verificar que la apariencia se haya instalado correctamente.

Uso

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: título de página | 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.

Advertencia Advertencia: This is an expensive parser function and may not function correctly if called too many times on one page.Véase esta página para más información.