Plantilla:Árbol genealógico/doc

De Jesulink Fanwiki

Ésta es una plantilla para hacer árboles genealógicos simples formados de cajas y líneas, con sintaxis parecida al arte ASCII. Los árboles se muestran como tablas HTML usando atributos hojas de estilo en cascada (CSS), y las cajas pueden contener formato wiki arbitrario.

Ejemplo

Este código:

{{árbol genealógico/inicio}}
{{árbol genealógico | | | | VJA |~|y|~| VJO | | VJA=Belenus|VJO=Sirona}}
{{árbol genealógico | | | | | | | |)|-|-|-|.| }}
{{árbol genealógico | | | MMA |y| PPA | | TIO | MMA=Karolina|PPA=Ember|TIO=Benjamin}}
{{árbol genealógico | |,|-|-|-|^|-|-|-|.| | | }}
{{árbol genealógico | HNO | | | | | | HNA | | | HNO=Kaji|HNA=Chisp}}
{{árbol genealógico/fin}}

Produce esto:

 
 
 
Belenus
 
 
 
Sirona
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Karolina
 
Ember
 
Benjamin
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Kaji
 
 
 
 
 
Chisp
 
 


Parámetros

Esta plantilla produce una fila de un árbol genealógico en forma de tabla. Acepta hasta 99 parámetros sin nombre que describan el contenido de dicha tabla. Cada parámetro determina una línea o una caja.

  • Las líneas, como se puede esperar, son símbolos hechos de líneas horizontales y verticales superpuestas. Éstas se espefifican usando un carácter que más o menos se parezca a la forma del símbolo. Un caso especial es el símbolo vacío, representado por un espacio en blanco. A continuación se da una tabla con los símbolos admitidos:
Líneas sólidas:
,
 
 
 
 
  .
 
 
 
  `
 
 
 
  '
 
 
 
 
^
 
 
 
  v
 
 
 
  (
 
 
 
  )
 
 
 
 
-
 
 
  !
 
 
  +
 
 
 
 
 
 
 
Líneas punteadas:
F
 
 
 
 
  7
 
 
 
  L
 
 
 
  J
 
 
 
 
A
 
 
 
  V
 
 
 
  C
 
 
 
  D
 
 
 
 
~
 
 
  :
 
 
  %
 
 
 
 
 
Combinadas:
*
 
 
 
 
  #
 
 
 
 
  y
 
 
 
  }
 
 
 
 


  • Las cajas pueden contener wikitexto arbitrario. Los contenidos de las cajas se especifican usando parámetros adicionales con nombre al final de la plantilla. Una caja tiene el ancho de tres líneas, y normalmente tiene un borde negro de dos píxeles. Las cajas pueden tener cualquier nombre que sea válido para un parámetro de plantilla, aunque los nombres de un carácter se deben evitar para que no entren en conflicto con los símbolos de línea.

La apariencia de las cajas se puede controlar con los parámetros opcionales borde y estilocaja; el primero determina el ancho en píxeles del borde de la caja, mientras que el segundo permite añadir declaraciones CSS arbitrarias. Por ejemplo, el siguiente código:

{{árbol genealógico/inicio}}
{{árbol genealógico|borde=0|estilocaja=background:#dfd;| | TAL |y| CUAL| |TAL=Caja 1|CUAL=Caja 2}}
{{árbol genealógico|borde=0|estilocaja=background:#dfd;| | |,|-|^|-|.| | }}
{{árbol genealógico|borde=0|estilocaja=background:#dfd;| | TAL | | CUAL| |TAL=Caja 3|CUAL=Caja 4}}
{{árbol genealógico/fin}}

produce esto:

 
Caja 1
 
Caja 2
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Caja 3
 
Caja 4
 


La plantilla árbol genealógico/inicio acepta también un parámetro opcional, estilo, usado para definir estilos CSS en toda la tabla.


Ejemplo de estilos por caja:

{{árbol genealógico/inicio}}
{{árbol genealógico | | | | | | |REY | | REY=El Rey
|estilocaja_REY =background-color: #FFD700;}}
{{árbol genealógico | |,|-|-|-|v|-|^|-|v|-|-|-|.| }}
{{árbol genealógico |CRR | |CRN | |CRA | |CRB | CRR=Coronel Rojo|CRN=Coronel Negro|CRA=Coronel Azul|CRB=Coronel Blanco
|estilocaja_CRR =background-color: #f77;
|estilocaja_CRN =background-color: #000;color: #fff;
|estilocaja_CRA =background-color: #77f;color: #fff;}}
{{árbol genealógico | |!| | | |!| | | |!| | | |!| }}
{{árbol genealógico |ROJ | |NEG | |AZU | |BLA |ROJ=División Roja|NEG=División Negra|AZU=División Azul|BLA=División Blanca
|estilocaja_ROJ =background-color: #f77;
|estilocaja_NEG =background-color: #000;color: #fff;
|estilocaja_AZU =background-color: #77f;color: #fff;}}
{{árbol genealógico/fin}}


 
 
 
 
 
 
El Rey
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Coronel Rojo
 
Coronel Negro
 
Coronel Azul
 
Coronel Blanco
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
División Roja
 
División Negra
 
División Azul
 
División Blanca



Esta plantilla está bajo Licencia Creative Commons Atribución Compartir Igual 3.0

Copiada parcialmente de la Wikipedia.

Herramientas personales