Diferencia entre revisiones de «Plantilla:Ficha de videojuego»

De WikiCAAD
(No se muestran 40 ediciones intermedias de 2 usuarios)
Línea 1: Línea 1:
<noinclude>
<noinclude>
</noinclude><!--
{{#cargo_attach:_table=Juegos}}
--><templatestyles src="Template:Infobox/styles.css" /><!--
{{#template_params:
--><templatestyles src="Template:Skin/styles.css" /><!--
  | autor
--><templatestyles src="Template:Extension/status.css" /><!--
  | empresa
--><includeonly>
  | tipo
<table class="infobox infobox-{{dir|{{PAGELANGUAGE}}}} skin-infobox ext-status-{{#switch: {{lc: {{{status|unknown}}} }}
  | fecha
|unmaintained|unstable|experimental|beta|stable={{{status}}}
  | year
|#default=unknown
  | sistemas_disponibles
}}">
  | sistema_autoria
<tr class="infobox-header skin-infobox-header" style="text-align:{{dir|{{PAGELANGUAGE}}|right|left}}">
  | genero
<th colspan="2" style="text-align:center">
  | idiomas
<span style="font-size: 130%;">{{{name|{{PAGENAME}}}}}</span><br />{{{autor|}}} ({{{year|}}})
   | contacto
</th>
  | descarga
<tr>
   | web
<td colspan="2" style="text-align: center;">[[Image:{{{imagen}}}|{{{imagesize|220}}}px]]</td>
</tr>
{{#if:{{{autor|}}}|
<tr>
<td style="vertical-align: middle;">'''Autor/es'''</td>
<td>
{{#arraymap: {{{autor|}}} |, |x|
   {{#if: {{#titleparts:x|1}} | <!-- Si la primera parte del token no está vacía -->
    [[{{#titleparts:x|1}}]]{{#ifeq:{{#titleparts:x|2}}| | |}}
   }}
}}
}}
</td>
</noinclude><!----><templatestyles src="Template:Infobox/styles.css" /><!----><templatestyles src="Template:Skin/styles.css" /><!----><templatestyles src="Template:Extension/status.css" /><includeonly>{{#cargo_store:_table=Juegos
</tr>
  |Titulo={{PAGENAME}}
}}
  |imagen={{{imagen|}}}
{{#if:{{{empresa|}}}|
  |autor={{{autor|}}}
<tr>
  |empresa={{{empresa|}}}
<td style="vertical-align: middle">'''Compañía'''</td>
  |tipo={{{tipo|}}}
<td>
  |fecha={{{fecha|}}}
[[{{{empresa|}}}]]
  |year={{{year|}}}
</td>
  |sistema_autoria={{{sistema_autoria|}}}
</tr>
  |sistemas_disponibles={{{sistemas_disponibles|}}}
}}
  |idiomas={{{idiomas|}}}
{{#if:{{{tipo|}}}|
  |genero={{{genero|}}}
<tr>
  |contacto={{{contacto|}}}
<td style="vertical-align: middle">'''Tipo de juego'''</td>
  |descarga={{{descarga|}}}
<td>
  |web={{{web|}}}
[[{{{tipo|}}}]]
  |fichero={{{fichero|}}}
</td>
}}<div class="infobox infobox-juego">
</tr>
  <div class="infobox-title" style="text-align: center;  font-size: 1.2em;">{{PAGENAME}}</div>
}}
  {{#if:{{{imagen|}}}|<div class="infobox-image">[[Image:{{{imagen}}}|{{{imagesize|220}}}px]]</div>}}
{{#if:{{{year|}}}|
  <div class="infobox-table">
<tr>
    <table>
<td style="vertical-align: middle">'''Año'''</td>
      {{#if:{{{autor|}}}|<tr class="infobox-row"><td><b>Autor/es:</b></td><td>
<td>
        {{#arraymap: {{{autor|}}} |, |x|
[[:Categoría:Anuario_{{{year}}}|{{{year}}}]]
          {{#if: {{#titleparts:x|1}} | <!-- Si la primera parte del token no está vacía -->
</td>
            [[{{#titleparts:x|1}}]]{{#ifeq:{{#titleparts:x|2}}| | |}}  
</tr>
          }}
}}
        }}</td></tr>}}
{{#if:{{{fecha|}}}|
      {{#if:{{{empresa|}}}|<tr class="infobox-row"><td><b>Compañía:</b></td><td>{{{empresa}}}</td></tr>}}
<tr>
      {{#if:{{{tipo|}}}|<tr class="infobox-row"><td><b>Tipo:</b></td><td>{{{tipo}}}</td></tr>}}
<td style="vertical-align: middle">'''Lanzamiento'''</td>
      {{#if:{{{fecha|}}}|<tr class="infobox-row"><td><b>Fecha:</b></td><td>{{{fecha}}}</td></tr>|
<td>
        {{#if:{{{year|}}}|<tr class="infobox-row"><td><b>Año:</b></td><td>{{{year}}}</td></tr>}}
{{#iferror:{{#time:d/m/Y|{{{fecha}}}}}|n/d}}
      }}
</td>
      {{#if:{{{sistema_autoria|}}}|<tr class="infobox-row"><td><b>Sistema:</b></td><td>{{{sistema_autoria}}}</td></tr>}}
</tr>
      {{#if:{{{sistemas_disponibles|}}}|<tr class="infobox-row"><td><b>Plataformas:</b></td><td>{{#invoke:String|split|{{{sistemas_disponibles}}}|,}}</td></tr>}}
}}
      {{#if:{{{idiomas|}}}|<tr class="infobox-row"><td><b>Idiomas:</b></td><td>{{#invoke:String|split|{{{idiomas}}}|,}}</td></tr>}}
{{#if:{{{sistema_autoria|}}}|
      {{#if:{{{genero|}}}|<tr class="infobox-row"><td><b>Ambientación:</b></td><td>{{#invoke:String|split|{{{genero}}}|,}}</td></tr>}}
<tr>
      <td colspan="2" style="text-align:center; font-size: -1">
<td style="vertical-align: middle">'''Sistema'''</td>
<br>{{#if:{{{contacto|}}}|[[Image:arroba.png|40px|link={{{contacto}}}]]}}<!--
<td>
-->{{#if:{{{descarga|}}}|[[Image:Disco.png|40px|link={{{descarga}}}]]}}<!-- 
[[{{{sistema_autoria|}}}]]
-->{{#if:{{{web|}}}|[[Image:Web.png|40px|link={{{web}}}]]}}<!-- 
</td>
-->{{#if:{{{fichero|}}}|[[Image:Disco.png|40px|link={{{fichero}}}]]}}<!--
</tr>
--><br><br>✏ {{#formlink:form=Juegos|link text=Editar juego|target={{FULLPAGENAME}}}}</td>
}}
    </table>
{{#if:{{{sistemas_disponibles|}}}|
  </div>
<tr>
</div>
<td style="vertical-align: middle">'''Plataformas'''</td>
<td>
{{#arraymap: {{{sistemas_disponibles|}}} |, |x|
  {{#if: {{#titleparts:x|1}} | <!-- Si la primera parte del token no está vacía -->
    [[{{#titleparts:x|1}}]]{{#ifeq:{{#titleparts:x|2}}| | |}}  
  }}
}}
</td>
</tr>
}}
{{#if:{{{idiomas|}}}|
<tr>
<td style="vertical-align: middle">'''Idiomas'''</td>
<td>
{{#arraymap: {{{idiomas|}}} |, |x|
  {{#if: {{#titleparts:x|1}} | <!-- Si la primera parte del token no está vacía -->
    [[{{#titleparts:x|1}}]]{{#ifeq:{{#titleparts:x|2}}| | |}}  
  }}
}}
</td>
</tr>
}}
{{#if:{{{genero|}}}|
<tr>
<td style="vertical-align: middle">'''Ambientación'''</td>
<td>
{{#arraymap: {{{genero|}}} |, |x|
  {{#if: {{#titleparts:x|1}} | <!-- Si la primera parte del token no está vacía -->
    [[{{#titleparts:x|1}}]]{{#ifeq:{{#titleparts:x|2}}| | |}}
  }}
}}
</td>
</tr>
}}
<th colspan="2" style="text-align:center">
Contacto<br>
{{#if:{{{contacto|}}}|
[[Image:arroba.png|40px|link={{{contacto}}}]]
}}
{{#if:{{{descarga|}}}|
[[Image:Disco.png|40px|link={{{descarga}}}]]
}}
{{#if:{{{web|}}}|
[[Image:Web.png|40px|link={{{web}}}]]
}}
</th>
</tr>
</table>
 
<includeonly>
 
{{#if: {{{year|}}}
{{#if: {{{year|}}}
  | [[Categoría:Anuario {{{year}}}]]
  | [[Categoría:Anuario {{{year}}}]]
  | [[Categoría:Anuario {{#time:Y|{{{fecha}}}}}]]
  | [[Categoría:Anuario {{#time:Y|{{{fecha}}}}}]]
}}
}}
{{#if: {{{sistema_autoria|}}}
{{#if: {{{sistema_autoria|}}}
  | [[Categoría:Aventuras_realizadas_con_{{{sistema_autoria}}}]]
  | [[Categoría:Aventuras realizadas con {{{sistema_autoria}}}]]
}}
}}
[[Categoría:Juegos]]
[[Categoría:Juegos]]
</includeonly>
</includeonly>

Revisión del 11:31 7 jul 2025

Esta plantilla añade filas a la tabla «Juegos», que declara la plantilla SchemaJuegos. Ver tabla.

Esta es la plantilla "Ficha de videojuego". Debe llamarse en el siguiente formato:

{{Ficha de videojuego
|autor=
|empresa=
|tipo=
|fecha=
|year=
|sistemas_disponibles=
|sistema_autoria=
|genero=
|idiomas=
|contacto=
|descarga=
|web=
}}

Editar la página para ver el texto de la plantilla.