Wikipedia: Sustitución


La sustitución es una forma diferente de manejar plantillas de lo que normalmente se hace en Wikipedia. Por lo general, las plantillas se transcluyen , lo que significa que si la plantilla cambia, cada página que la use se actualizará para cumplir con el cambio en cuestión. Este es el procedimiento utilizado para la mayoría de las plantillas. Sin embargo, algunas plantillas se sustituyen. Esto significa que si la plantilla cambia, la página que la usa no lo hará y seguirá mostrando la versión anterior de la plantilla. Siempre se deben sustituir algunas plantillas, mientras que la mayoría siempre se debe transcluir.

Para sustituir, agregue subst:después de las llaves de apertura, como en {{subst:page name}}. Por ejemplo: sustitución {{subst:Medicine}} en contraste con transclusión {{Medicine}} . El contenido de Plantilla:Medicina se expandirá (para cualquier plantilla) y se almacenará en cada punto donde se coloque "{{subst:Medicina}}" en una página. Tenga en cuenta que las etiquetas de referencia se niegan a ejecutar "subst:" a menos que se les cambie temporalmente el nombre a " <xref name=xx>" o similar (consulte el informe de error en T4700 ).

Esta página también enumera las plantillas que deben sustituirse siempre o nunca, excepto en el espacio de nombres de Wikipedia. Las herramientas automatizadas (también conocidas como bots ) que realizan dichos reemplazos nunca se utilizarán en la plantilla original. Si va a utilizar un bot para sustituir plantillas, primero lea la página de discusión , ya que muchas están en disputa o cambian de estado con el tiempo, y la sustitución es permanente.

La subst:palabra clave (abreviatura de "sustitución") se usa dentro del código de la plantilla , colocada como un prefijo antes del nombre de la plantilla pero dentro de las llaves ( {{}}). Cambia la forma en que el software MediaWiki expande la plantilla.

Normalmente, una plantilla se ampliará "sobre la marcha"; es decir, el código de plantilla en una página llama a una página separada cada vez que se representa. Aunque la mayoría de las vistas de página se muestran desde la memoria caché, las páginas deben procesarse para obtener vistas previas y volver a procesarse cuando la página cambia. Cuando alguien está editando una página con una llamada de plantilla normal, ve la llamada de plantilla.

Colocar "subst:" entre llaves le dice al software que reemplace permanentemente la plantilla con el texto de la plantilla (es decir, el texto que está en la página del artículo de la plantilla cuando la plantilla se agrega a la página ). Por lo tanto, {{template}} se convierte en {{subst:template}}, hasta que guarde la página. El siguiente editor no ve la llamada de la plantilla, sino el texto de la plantilla cuando la guardó; no cambia incluso si se edita la plantilla original.