Diferencia entre revisiones de «Plantilla:Ficha de videojuego»

De WikiCAAD
(No se muestran 139 ediciones intermedias de 2 usuarios)
Línea 1: Línea 1:
<noinclude>
<noinclude>
Este es el formulario "Juegos".
{{#cargo_attach:_table=Juegos}}
Para crear una página con este formulario, escribe el nombre de la página a continuación;
{{#template_params:
si ya existe una página con ese nombre, serás dirigido a un formulario para editar esa página.
  | autor
 
  | empresa
{{#forminput:form=Juegos}}
  | tipo
 
  | fecha
</noinclude><includeonly>
  | year
<div id="wikiPreview" style="display: none; padding-bottom: 25px; margin-bottom: 25px; border-bottom: 1px solid #AAAAAA;"></div>
  | sistemas_disponibles
{{{for template|Ficha de videojuego|label=Juegos}}}
  | sistema_autoria
{| class="formtable"
  | genero
! Titulo:
  | idiomas
| {{{field|Titulo|input type=text}}}
  | contacto
|-
  | descarga
! Imagen:
  | web
| {{{field|imagen|input type=text|uploadable}}}
}}
|-
</noinclude><!----><templatestyles src="Template:Infobox/styles.css" /><!----><templatestyles src="Template:Skin/styles.css" /><!----><templatestyles src="Template:Extension/status.css" /><includeonly>{{#cargo_store:_table=Juegos
! Autor:
  |Titulo={{PAGENAME}}
| {{#vardefine: autores | {{autor}} }} {{#vardefinearray: autores_links }} {{#arraydefine: autores | , | [[%PAGE%|$1]] }} {{#arraymaptemplate: autores | autores_links | %PAGE% = $1 }} {{#arrayprint: autores_links |, | }}
  |imagen={{{imagen|}}}
|-
  |autor={{{autor|}}}
! Compañía:  
  |empresa={{{empresa|}}}
| {{{field|empresa|input type=text with autocomplete |values from category=Compañías}}}
  |tipo={{{tipo|}}}
|-
  |fecha={{{fecha|}}}
! Fecha:  
  |year={{{year|}}}
| {{{field|fecha|input type=datepicker}}}
  |sistema_autoria={{{sistema_autoria|}}}
|-
  |sistemas_disponibles={{{sistemas_disponibles|}}}
! Tipo:  
  |idiomas={{{idiomas|}}}
| {{{field|tipo|input type=listbox|default=Aventura de texto|values from category=Tipos de Aventuras}}}
  |genero={{{genero|}}}
|-
  |contacto={{{contacto|}}}
! Sistemas de autoría:  
  |descarga={{{descarga|}}}
| {{{field|sistema_autoria|input type=radiobutton|values from category=Herramientas desarrollo}}}
  |web={{{web|}}}
|-
  |fichero={{{fichero|}}}
! Plataformas:  
}}<div class="infobox infobox-juego">
| {{{field|sistemas_disponibles|input type=tokens|values from category=Plataformas}}}
  <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>}}
! Idiomas:  
  <div class="infobox-table">
| {{{field|idiomas|input type=checkboxes|values=Español, Inglés, Francés, Alemán, Portugués, Italiano, Catalán, Gallego, Euskera}}}
    <table>
|-
      {{#if:{{{autor|}}}|<tr class="infobox-row"><td><b>Autor/es:</b></td><td>
! Genero:  
        {{#arraymap: {{{autor|}}} |, |x|
| {{{field|genero|input type=tokens|values from category=Generos}}}
          {{#if: {{#titleparts:x|1}} | <!-- Si la primera parte del token no está vacía -->
|-
            [[{{#titleparts:x|1}}]]{{#ifeq:{{#titleparts:x|2}}| | |}}
! Contacto:  
          }}
| {{{field|contacto|input type=url}}}
        }}</td></tr>}}
|-
      {{#if:{{{empresa|}}}|<tr class="infobox-row"><td><b>Compañía:</b></td><td>{{{empresa}}}</td></tr>}}
! Web:  
      {{#if:{{{tipo|}}}|<tr class="infobox-row"><td><b>Tipo:</b></td><td>{{{tipo}}}</td></tr>}}
| {{{field|web|input type=url}}}
      {{#if:{{{fecha|}}}|<tr class="infobox-row"><td><b>Fecha:</b></td><td>{{{fecha}}}</td></tr>|
|-
        {{#if:{{{year|}}}|<tr class="infobox-row"><td><b>Año:</b></td><td>{{{year}}}</td></tr>}}
! Descarga:  
      }}
| {{{field|descarga|input type=url}}}
      {{#if:{{{sistema_autoria|}}}|<tr class="infobox-row"><td><b>Sistema:</b></td><td>{{{sistema_autoria}}}</td></tr>}}
|}
      {{#if:{{{sistemas_disponibles|}}}|<tr class="infobox-row"><td><b>Plataformas:</b></td><td>{{#invoke:String|split|{{{sistemas_disponibles}}}|,}}</td></tr>}}
{{{end template}}}
      {{#if:{{{idiomas|}}}|<tr class="infobox-row"><td><b>Idiomas:</b></td><td>{{#invoke:String|split|{{{idiomas}}}|,}}</td></tr>}}
 
      {{#if:{{{genero|}}}|<tr class="infobox-row"><td><b>Ambientación:</b></td><td>{{#invoke:String|split|{{{genero}}}|,}}</td></tr>}}
'''Texto libre:'''
      <td colspan="2" style="text-align:center; font-size: -1">
 
<br>{{#if:{{{contacto|}}}|[[Image:arroba.png|40px|link={{{contacto}}}]]}}<!--
{{{standard input|free text|rows=30}}}
-->{{#if:{{{descarga|}}}|[[Image:Disco.png|40px|link={{{descarga}}}]]}}<!-- 
-->{{#if:{{{web|}}}|[[Image:Web.png|40px|link={{{web}}}]]}}<!-- 
-->{{#if:{{{fichero|}}}|[[Image:Disco.png|40px|link={{{fichero}}}]]}}<!--
--><br><br>✏ {{#formlink:form=Juegos|link text=Editar juego|target={{FULLPAGENAME}}}}</td>
    </table>
  </div>
</div>
{{#if: {{{year|}}}
| [[Categoría:Anuario {{{year}}}]]
| [[Categoría:Anuario {{#time:Y|{{{fecha}}}}}]]
}}
{{#if: {{{sistema_autoria|}}}
| [[Categoría:Aventuras realizadas con {{{sistema_autoria}}}]]
}}
[[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.