Diferencia entre revisiones de «Ayuda:Plantillas»

 
(No se muestran 3 ediciones intermedias del mismo usuario)
Línea 1: Línea 1:
A '''Layout''' or '''Plantilla''' is a page where text blocks or structures can be used. These are, for example, used for [[Weapon]] or [[Armour]] sets.
+
Las plantillas son una utilidad que permiten insertar fácilmente trozos de texto, imágenes y cuadros o tablas, que de otra forma sería muy complicado hacer manualmente.
  
== No Theme Rings ==
+
== Usar plantillas de '''Diseño''' ==
  
 +
La forma de añadir una plantilla sin variables (que ya ha sido creada) a tu página es muy sencillo, hay que añadir:
  
It is forbidden in the German-speaking subjects Metin2Wiki rings, ie combinations of several articles on the same topic to create. Are permitted only navigation bars or other compilations as well as link boxes, a full list of peer elements.
+
<nowiki>{{Nombre de la plantilla}}</nowiki>
  
 +
Para explicar cómo funcionan las plantillas que usan variables, en primer lugar hay que saber cómo funcionan. Algunas tienen una explicación en su página: <nowiki>[[Plantilla:Nombre de la plantilla]]</nowiki>
  
== Plantillas ==
+
''Un ejemplo de plantilla que se usa en la [[Portada]] y es el usado para poner enlaces a los libros es el que ahora se muestra. Constituye una Política de Wikilibros.''
  
To create a simple Plantilla in an article there are three possibilities:
+
Vamos a explicar la [[:Plantilla:Libro]]. Está estructurada de la siguiente forma:
  
# In the main application, you add a Plantilla with <code><nowiki>{{title}}</nowiki></code> on. When viewing the page MediaWiki will replace the content by adding "title" Plantilla.
+
<nowiki>{{Libro|Nombre del libro|Nombre para mostrar (op) }}</nowiki>
# <code><nowiki>{{subst:title}}</nowiki></code> also adds the contents of the Plantilla, replacing the text directly, but only when you save the Plantilla. This, for example, welcomes new users which are then on their page even when you edit the text to find the welcome and no confusing Plantilla: Plantilla.
 
# <code><nowiki>{{msgnw: title}}</nowiki></code> in the article shows the source code of the Plantilla. This feature is rarely used and only used for amendments to a Plantilla.
 
  
Pages that are not in the Plantilla section can still be used as Plantillas if they are submitted in the title option. For example, <nowiki>{{Metin2Wiki Guide}}</nowiki> the page Metin2Wiki Guide can be used as a Plantilla. If a page from the article namespace mount, you have to have a colon before the name: This would be <nowiki>{{Test}}</nowiki>, for example, the test article as a Plantilla mount.
+
'''Libro:''' Es obligatorio ponerlo. Es la forma de indicar que usaremos la [[:Plantilla:Libro]].
  
 +
'''Nombre del libro:''' Hay que poner el nombre exacto del libro. Sirve para crear el enlace a ese libro.
  
 +
'''Nombre para mostrar:''' Es opcional. Si no se pone, el texto del enlace tendrá el mismo nombre que el libro.
  
== Conditional Inclusion of Code Blocks ==
+
<u>'''Aplicación práctica:'''</u><br>
 +
Existe el libro [[Inmersión en Python]] pero en portada debe aparecer como un lenguaje de programación: Python. Para que aparezca Python pero enlace a [[Inmersión en Python]] se usa la plantilla con las dos variables. Junto a los otros Wikilibros añadiríamos el siguiente texto:
  
The following tags should only be used by the process as a Plantilla:
+
''La plantilla anterior añade, además el nivel de desarrollo "oficial" de cada libro, mostrado en la subpágina [[../Desarrollo/]] de todos los libros que si no existe habrá que crearla, poniendo la siguiente plantilla que vamos a explicar. Es una política oficial. Para completar la página '''Desarrollo''' se usa la siguiente plantilla:''
  
; <tt><nowiki><onlyinclude></nowiki></tt>
 
: If the Plantilla is considered directly, and have <nowiki><onlyinclude> </onlyinclude></nowiki> no effect on everything that stands in between. If the Plantilla but on the other side is involved, will only appear between what <nowiki><onlyinclude></nowiki> and <nowiki></onlyinclude></nowiki> stands. With <nowiki><onlyinclude></nowiki> can documentation, categories and interwiki links in Plantillas are inserted without the need for this to appear in the articles. There may be two or more non-nested <nowiki><onlyinclude></nowiki> blocks are available in a Plantilla.
 
; <tt><nowiki><includeonly></nowiki></tt>
 
: Everything in a Plantilla between <nowiki><includeonly></nowiki> and <nowiki></includeonly></nowiki>, is displayed only if the Plantilla on the other side involved. With <nowiki><includeonly></nowiki> can be, for example, all pages that contain a certain Plantilla to automatically add a category. <nowiki><includeonly></nowiki> can also be used in stand <nowiki><onlyinclude></nowiki> blocks.
 
; <tt><nowiki><noinclude></nowiki></tt>
 
: Everything in a Plantilla between <nowiki><noinclude></nowiki> and <nowiki></noinclude></nowiki>, will only be displayed when the Plantilla itself is considered. <nowiki><onlyinclude></nowiki> should delimit the actual text of the submission documentation, categories and Interwikilinks to be preferred. <nowiki><noinclude></nowiki> can also be used in stand <nowiki><onlyinclude></nowiki> blocks.
 
  
 +
Otro ejemplo de plantilla que usa variables es la plantilla desarrollo:
  
== Insert and Use Parameters ==
+
<nowiki>{{Desarrollo|100%|Junio de 2006}}</nowiki> cuyo efecto es: {{Desarrollo|100%|Junio de 2006}}
  
Often be in a Plantilla contents appear, however, from page to page, for example a signature or the name of an individual image. This is achieved with parameters.
+
*'''Desarrollo''' es el nombre de la plantilla, así que si queremos visualizarla o editarla tendremos que ir a la página: [[:Plantilla:Desarrollo]].
  
In the presentation indicates it through three bodies, curly braces as placeholders, which can either be numbered or through freely chosen names are:
+
*'''100%''' es la primera variable. Lo que hace esta variable es añadir la imagen 100%.png [[Imagen:100%.png]].
  
According to Wikipedians <nowiki>{{{1}}}</nowiki> this page is copied from <nowiki>{{{2}}}</nowiki>
+
*'''Junio de 2006''' es la segunda variable.
According to Wikipedians <nowiki>{{{}}}</nowiki> this page is copied from <nowiki>{{{source}}}</nowiki>
 
  
A wildcard can also act as Wikilink, if he will have two brackets is surrounded, like <nowiki>[[{{{ 1 }}}]]</nowiki>.
+
La particularidad que tiene esta plantilla es que añade una imagen que cuando te paras sobre ella te dice cuándo ha sido la última revisión. Ejemplo: {{Desarrollo|100%|Junio de 2006}}
  
If such a Plantilla with parameters, it must be under the name of the Plantilla, each separated by a vertical line, and apart from this, the currently selected values:
+
== Crear plantillas ==
 +
Supongamos que queremos hacer una plantilla en la que salga un semáforo con un color diferente cada vez. Para ello sabemos la existencia de: "Semaforo verde.png", "Semaforo amarillo.png" y "Semaforo rojo.png". Así que nuestra plantilla debe tener una variable que pueda tomar los valores verde, rojo y amarillo.
  
<nowiki>{{Title|wikiwichtel|http://www.irgendwo.de/}}</nowiki>
+
Las variables en las plantillas son números correlativos dentro de tres corchetes, así la variable {{{1}}} será sustituida por el primer valor que le demos y así sucesivamente.
<nowiki>{{Title|Wikipedians=wikiwichtel|source=http://www.irgendwo.de/}}</nowiki>
 
  
Attention, the first spelling makes the required only if the placeholders in the Plantilla are numbered, unless they are freely appointed. The second notation is recommended for Plantillas, multiple, slightly confusing parameters.
+
En primer lugar debemos crear una página con el nombre de nuestra plantilla. Si nuestra plantilla se va a llamar "Semáforo", debemos crear la página: [[:Plantilla:Semáforo]].
  
If a parameter is not filled with content, so it appears empty.
+
Como queremos que muestre una imagen su texto será:
 +
[[Imagen:Semaforo {{{1}}}.png]]
  
If a parameter is retrofitted into an existing Plantilla is inserted, may need to use the article be amended accordingly. Will do this, then either the default value of the parameter used, or the change has no implications for the Articles.
+
Cuando vayamos a aplicar la plantilla pondremos <nowiki>{{Semáforo|"color"}}</nowiki> pudiendo valer "color": verde, amarillo y rojo.
  
MediaWiki also exist in some pre-defined variables, the parameter values are useful, for example the name of the current page <nowiki>{{{PAGENAME}}}</nowiki>.
+
Los efectos son:<br>
 +
{{Semáforo|verde}} - <nowiki>{{Semáforo|verde}}</nowiki><br>
  
''Note:'' parameters in the MediaWiki namespace are used differently ($ 1, $ 2 ...).
+
{{Semáforo|amarillo}} - <nowiki>{{Semáforo|amarillo}}</nowiki><br>
  
 +
{{Semáforo|rojo}} - <nowiki>{{Semáforo|rojo}}</nowiki>
  
 +
== Variables ==
  
== Default Parameter Value Defined ==
+
Hemos visto un ejemplo de variables. Realmente es el más usual y más cómodo. Consiste en llamar a las variables {{{1}}}, {{{2}}}... y así sucesivamente. Ésto hará que cuando introduzcamos una plantilla la primera variable sin nombre la llamará {{{1}}} por defecto, y se sustituirá su valor en la parte de la plantilla que aparezca {{{1}}}.
  
+
Nosotros también podemos dar nombres a las variables ya que en algunos casos concretos se hace necesaria, (véase {{tl|Artes culinarias/Datos de receta}}). En ese ejemplo concreto facilita al editor de la receta qué valores debe introducir (cuando la crea a partir de la caja que se encuentra en la [[Artes culinarias|portada del libro]]). Nombrar las variables es fácil: Al editar una plantilla en lugar de poner números correlativos, llámalas como quieras, debes saber que al introducir la plantilla debes especificar: |Variable1 = Valor|Variable2 = Valor|, por eso quizá no merezca la pena en la mayoría de plantillas poner nombres a las variables. Cuando no lo escribas así, seguirá llamándolas {{{1}}}, {{{2}}}...
You can define a parameter so that, for him to use the presentation of no value to be specified. Without this information, then, a pre-defined value used. With a construct like {{{1|{{PAGENAME}}}}} entered, the first parameter, otherwise the name of the item. These constructs burdening the server is not as strong as pre-defined parameter values.
 
  
 +
== Otro tipo de plantillas: Transclusiones ==
  
== Problem: Equal Sign in the Parameter Values ==
+
Hay casos en los que es útil mostrar el contenido de una página en algún lugar, es el caso de [[Wikilibros:Ayuda|Ayuda]] en el que se muestra el contenido de [[Wikilibros:Manual]].
Are you a Plantilla parameter value as a text, which contains an equal sign, "thinks" the MediaWiki software, it wanted the suspected parameters before the equal sign the value after the equals sign to assign.
 
  
This problem occurs for example if you have a URL that contains an equals sign (eg: http://de.wikipedia.org/w/index.php?title=Hilfe:Vorlagen&action=edit&section=3) as a parameter value to a Plantilla will pass.
+
Otra utilidad es hacer una [[Wikilibros:Versión para imprimir|página para imprimir]], en el que queremos añadir a una página todo el contenido de un libro.
  
To circumvent, imagine the parameter value where the "=" occurs when some of the n-th is, n = progress. (The name of the Plantilla remains in the parameter numbering outside.)
+
Para usar una página como plantilla:
Instead of: <code><nowiki>{{ExamplePlantilla|http://.../index.php?title=...&action=edit&section=3}}</nowiki></code>
 
Correct: <code><nowiki>{{ExamplePlantilla|1=http://.../index.php?title=...&action=edit&section=3}}</nowiki></code>
 
  
The same measure should be noted if one parameter value as a "style" would like to pass:
+
<nowiki>{{:Nombre de la página}}</nowiki>
Instead of: <code><nowiki>{{ExamplePlantilla|first parameter|a<span style="font-size:1.5em;">b</span>c}}</nowiki></code>
 
Correct: <code><nowiki>{{ExamplePlantilla| first parameter|2=a<span style="font-size:1.5em;">b</span>c}}</nowiki></code>
 
  
 +
'''''Nota:''' Este no debe ser el sistema general para hacer plantillas, ya que el software de wikimedia reconoce el prefijo "Plantilla:" para darle un trato especial.''
  
== Problem: Vertical line in parameter values ==
+
== Explicación de la plantilla ==
 +
Para dar una breve explicación sobre la plantilla, puedes usar las [[../Etiquetas HTML|etiquetas:]] <nowiki><noinclude> [...] </noinclude></nowiki>.
  
+
Si añades estas etiquetas, lo que haya entre ellas no se mostrará en la plantilla. Es una buena forma de explicar al usuario y editor cómo funciona la plantilla en cuestión. Debes saber que todo lo que preceda a la etiqueta <noinclude> se mostrará, incluidos los saltos de línea. Es posible que no te interese mostrarlos. Puedes ver un ejemplo en [[:Plantilla:Semáforo]].
Since the character "|" for the separation of parameters is used, it may not even occur in parameter values. It may | be represented, unless you want table syntax in parameter values. There is then the following special Plantillas that are only in parameter values should be used:
 
{| class="prettytable"
 
! class="hintergrundfarbe8" | Plantilla
 
| <tt><nowiki>{{!}}</nowiki></tt>
 
| <tt><nowiki>{{!-}}</nowiki></tt>
 
| <tt><nowiki>{{!!}}</nowiki></tt>
 
| <tt><nowiki>{{!-!}}</nowiki></tt>
 
| <tt><nowiki>{{!}}+</nowiki></tt>
 
| <tt><nowiki>{{!~}}</nowiki></tt>
 
| <tt><nowiki>{{(!}}</nowiki></tt>
 
| <tt><nowiki>{{!)}}</nowiki></tt>
 
|-
 
! class="hintergrundfarbe8" | Contents
 
| <tt><nowiki>|</nowiki></tt>
 
| <tt><nowiki>|-</nowiki></tt>
 
| <tt><nowiki>||</nowiki></tt>
 
| <tt><nowiki>|-</nowiki><br /><nowiki>|</nowiki></tt>
 
| <tt><nowiki>|+</nowiki></tt>
 
| <tt><nowiki>|-</nowiki><br /><nowiki>!</nowiki></tt>
 
| <tt><nowiki>{|</nowiki></tt>
 
| <tt><nowiki>|}</nowiki></tt>
 
|}
 
  
A related problem occurs in the curly brackets "<nowiki>{{</nowiki>" and "<nowiki>}}</nowiki>" on. If these strings enter, then the interpreter tries the intervening text to worse or deterioration as a Plantilla to interpret. The following Plantillas can be achieved through related queries that only need the interpreter to make substitutions, so it eliminates unnecessary cascades. These Plantillas will only in parameter values are:
+
== Otras variables ==
{| class="prettytable"
 
! class="hintergrundfarbe8" | Plantilla
 
| <tt><nowiki>{{((}}</nowiki></tt>
 
| <tt><nowiki>{{))}}</nowiki></tt>
 
|-
 
! class="hintergrundfarbe8" | Contents
 
| <tt><nowiki>{{</nowiki></tt>
 
| <tt><nowiki>}}</nowiki></tt>
 
|}
 
  
For easy presentation of curly brackets for the <nowiki>{{and}}</nowiki> are used for. A more readable version is the text in <nowiki><nowiki></nowiki>-tags einzufassen if nothing is used as a Plantilla to be interpreted.
+
Los wikis tienen unas variables que dan información sobre la hora, el día, el mes y el año. Estas variables son:<br>
 +
<nowiki>{{CURRENTMONTH}}</nowiki> - {{CURRENTMONTH}}<br>
 +
<nowiki>{{CURRENTMONTHNAME}}</nowiki> - {{CURRENTMONTHNAME}}<br>
 +
<nowiki>{{CURRENTMONTHNAMEGEN}}</nowiki> - {{CURRENTMONTHNAMEGEN}}<br>
 +
<nowiki>{{CURRENTMONTHABBREV}}</nowiki> - {{CURRENTMONTHABBREV}}<br>
 +
<nowiki>{{CURRENTTIME}}</nowiki> - {{CURRENTTIME}}<br>
 +
<nowiki>{{CURRENTDAY}}</nowiki> - {{CURRENTDAY}}<br>
 +
<nowiki>{{CURRENTDAYNAME}}</nowiki> - {{CURRENTDAYNAME}}<br>
 +
<nowiki>{{CURRENTWEEK}}</nowiki> - {{CURRENTWEEK}}<br>
 +
<nowiki>{{CURRENTYEAR}}</nowiki> - {{CURRENTYEAR}}<br>
 +
----
 +
<nowiki>{{NAMESPACE}}</nowiki> - {{NAMESPACE}}<br>
 +
<nowiki>{{NUMBEROFARTICLES}}</nowiki> - {{NUMBEROFARTICLES}}<br>
 +
<nowiki>{{PAGENAME}}</nowiki> - {{PAGENAME}}<BR>
 +
Estas variables se pueden usar en todas las páginas. Se utilizan como si fueran plantillas.
 +
 
 +
 
 +
Artículo procedente de mediawiki para una explicación general en cuanto a las plantillas.
 +
 
 +
 
 +
[[Category:Ayuda]]

Revisión actual del 20:20 21 jun 2010

Las plantillas son una utilidad que permiten insertar fácilmente trozos de texto, imágenes y cuadros o tablas, que de otra forma sería muy complicado hacer manualmente.

Usar plantillas de Diseño

La forma de añadir una plantilla sin variables (que ya ha sido creada) a tu página es muy sencillo, hay que añadir:

{{Nombre de la plantilla}}

Para explicar cómo funcionan las plantillas que usan variables, en primer lugar hay que saber cómo funcionan. Algunas tienen una explicación en su página: [[Plantilla:Nombre de la plantilla]]

Un ejemplo de plantilla que se usa en la Portada y es el usado para poner enlaces a los libros es el que ahora se muestra. Constituye una Política de Wikilibros.

Vamos a explicar la Plantilla:Libro. Está estructurada de la siguiente forma:

{{Libro|Nombre del libro|Nombre para mostrar (op) }}

Libro: Es obligatorio ponerlo. Es la forma de indicar que usaremos la Plantilla:Libro.

Nombre del libro: Hay que poner el nombre exacto del libro. Sirve para crear el enlace a ese libro.

Nombre para mostrar: Es opcional. Si no se pone, el texto del enlace tendrá el mismo nombre que el libro.

Aplicación práctica:
Existe el libro Inmersión en Python pero en portada debe aparecer como un lenguaje de programación: Python. Para que aparezca Python pero enlace a Inmersión en Python se usa la plantilla con las dos variables. Junto a los otros Wikilibros añadiríamos el siguiente texto:

La plantilla anterior añade, además el nivel de desarrollo "oficial" de cada libro, mostrado en la subpágina [[../Desarrollo/]] de todos los libros que si no existe habrá que crearla, poniendo la siguiente plantilla que vamos a explicar. Es una política oficial. Para completar la página Desarrollo se usa la siguiente plantilla:


Otro ejemplo de plantilla que usa variables es la plantilla desarrollo:

{{Desarrollo|100%|Junio de 2006}} cuyo efecto es: ----












































































  • Desarrollo es el nombre de la plantilla, así que si queremos visualizarla o editarla tendremos que ir a la página: Plantilla:Desarrollo.
  • 100% es la primera variable. Lo que hace esta variable es añadir la imagen 100%.png Archivo:100%.png.
  • Junio de 2006 es la segunda variable.

La particularidad que tiene esta plantilla es que añade una imagen que cuando te paras sobre ella te dice cuándo ha sido la última revisión. Ejemplo: ----












































































Crear plantillas

Supongamos que queremos hacer una plantilla en la que salga un semáforo con un color diferente cada vez. Para ello sabemos la existencia de: "Semaforo verde.png", "Semaforo amarillo.png" y "Semaforo rojo.png". Así que nuestra plantilla debe tener una variable que pueda tomar los valores verde, rojo y amarillo.

Las variables en las plantillas son números correlativos dentro de tres corchetes, así la variable {{{1}}} será sustituida por el primer valor que le demos y así sucesivamente.

En primer lugar debemos crear una página con el nombre de nuestra plantilla. Si nuestra plantilla se va a llamar "Semáforo", debemos crear la página: Plantilla:Semáforo.

Como queremos que muestre una imagen su texto será: [[Imagen:Semaforo {{{1}}}.png]]

Cuando vayamos a aplicar la plantilla pondremos {{Semáforo|"color"}} pudiendo valer "color": verde, amarillo y rojo.

Los efectos son:


- {{Semáforo|verde}}



- {{Semáforo|amarillo}}



- {{Semáforo|rojo}}

Variables

Hemos visto un ejemplo de variables. Realmente es el más usual y más cómodo. Consiste en llamar a las variables {{{1}}}, {{{2}}}... y así sucesivamente. Ésto hará que cuando introduzcamos una plantilla la primera variable sin nombre la llamará {{{1}}} por defecto, y se sustituirá su valor en la parte de la plantilla que aparezca {{{1}}}.

Nosotros también podemos dar nombres a las variables ya que en algunos casos concretos se hace necesaria, (véase


). En ese ejemplo concreto facilita al editor de la receta qué valores debe introducir (cuando la crea a partir de la caja que se encuentra en la portada del libro). Nombrar las variables es fácil: Al editar una plantilla en lugar de poner números correlativos, llámalas como quieras, debes saber que al introducir la plantilla debes especificar: |Variable1 = Valor|Variable2 = Valor|, por eso quizá no merezca la pena en la mayoría de plantillas poner nombres a las variables. Cuando no lo escribas así, seguirá llamándolas {{{1}}}, {{{2}}}...

Otro tipo de plantillas: Transclusiones

Hay casos en los que es útil mostrar el contenido de una página en algún lugar, es el caso de Ayuda en el que se muestra el contenido de Wikilibros:Manual.

Otra utilidad es hacer una página para imprimir, en el que queremos añadir a una página todo el contenido de un libro.

Para usar una página como plantilla:

{{:Nombre de la página}}

Nota: Este no debe ser el sistema general para hacer plantillas, ya que el software de wikimedia reconoce el prefijo "Plantilla:" para darle un trato especial.

Explicación de la plantilla

Para dar una breve explicación sobre la plantilla, puedes usar las [[../Etiquetas HTML|etiquetas:]] <noinclude> [...] </noinclude>.

Si añades estas etiquetas, lo que haya entre ellas no se mostrará en la plantilla. Es una buena forma de explicar al usuario y editor cómo funciona la plantilla en cuestión. Debes saber que todo lo que preceda a la etiqueta se mostrará, incluidos los saltos de línea. Es posible que no te interese mostrarlos. Puedes ver un ejemplo en Plantilla:Semáforo.

Otras variables

Los wikis tienen unas variables que dan información sobre la hora, el día, el mes y el año. Estas variables son:
{{CURRENTMONTH}} - 05
{{CURRENTMONTHNAME}} - mayo
{{CURRENTMONTHNAMEGEN}} - mayo
{{CURRENTMONTHABBREV}} - may
{{CURRENTTIME}} - 11:11
{{CURRENTDAY}} - 18
{{CURRENTDAYNAME}} - sábado
{{CURRENTWEEK}} - 20
{{CURRENTYEAR}} - 2024


{{NAMESPACE}} - Ayuda
{{NUMBEROFARTICLES}} - 2557
{{PAGENAME}} - Plantillas
Estas variables se pueden usar en todas las páginas. Se utilizan como si fueran plantillas.


Artículo procedente de mediawiki para una explicación general en cuanto a las plantillas.