Esta plantilla se utiliza para construir plantillas de diagramas de ruta . Es el sucesor basado en Lua de las plantillas {{BS-map}}, que han sido reemplazadas por {{Routemap}} en la Wikipedia en inglés pero que todavía se utilizan en otros wikis.
{{ Mapa de ruta | barra de navegación = | barra de navegación pos = | barra de navegación mini = | título = | color del título = | título bg = | bg = | en línea = | plegable = | colapso = | leyenda = | leyenda alt = | flotador = | estilo = | arriba = | nota al pie = | ancho de texto = | mapa = }}
El marcado para componer el diagrama en el |map=
parámetro es diferente al de las plantillas basadas en {{BSrow}}. Las principales diferencias son los separadores en cada fila. Las subplantillas no son necesarias, ya que una nueva fila en la tabla simplemente se crea mediante un retorno de carro (nueva línea).
{{Mapa de ruta Agregue otros parámetros como |title=
aquí.|mapa=¡El marcado del mapa va aquí!
}}
ID de icono \ ID de icono \ ID de icono
\
.ID de icono \ ID de icono \ ID de icono ~~ dist./hora ~~ texto principal ~~ comentario ~~ comentario derecho
o
ID de icono \ ID de icono \ ID de icono ~~ texto principal
~~
), se mostrará el siguiente texto en la celda de texto principal en lugar de dist./time .* texto \d* texto \cd* texto ~~ texto principal
El asterisco que indica una celda de texto puede ir precedido por uno de los prefijos de ancho de los BSicons. (Los iconos B normales son cuadrados).
!~
) debe seguir al ID del icono que se va a superponer.!@
) debe seguir al último ID del icono superpuesto (superior).bg=
) requiere 5 conjuntos de separadores de texto anteriores para ser reconocible incluso si no hay ningún texto en esa fila.Además de bg=
, hay varios otros parámetros, separados por comas ( ,
), que se pueden utilizar para personalizar la visualización de una fila. Sólo bg=
se puede utilizar para cambiar la visualización de iconos; todos los demás solo afectan las celdas de texto.
icono !_bg=púrpura\* texto __align=l!~* más texto __align=r,b= sí
BHF
, *Text
) están precedidos por dos guiones bajos ( __
).!_
). Para ello deberá seguir el enlace (si lo hubiera).align=
y anularán los valores de los parámetros de fila bg=
.color=
|text-width=
(o |tw=
) hasta que no haya interrupción.leer
) como relleno vacío como en el ejemplo 4.2.Para diagramas más grandes y complicados, suele ser útil tener una barra lateral de texto tanto a la izquierda como a la derecha.
observación izquierda-izquierda ~~ observación izquierda ~~ texto principal izquierda ~~ dist./hora izquierda ! ! ID de icono ~~ dist./hora derecha ~~ texto principal derecha ~~ observación derecha ~~ observación derecha-derecha
o
texto principal izquierdo ! ! ID de icono ~~ texto principal derecho
! !
) que las separa de las celdas de iconos.~~
un separador "tilde-tilde" ( ) a la izquierda de "signo de exclamación-espacio-signo de exclamación", el texto a la izquierda del separador se mostrará en la celda de texto principal izquierda .|text-width=
para eliminar la rotura:right main text+right remark
right dist./time,right main text+right remark,right-right remark
Left-left remark,left remark+left main text,left dist./time,right dist./time,right main text+right remark,right-right remark
{{{style}}}
parámetro si {{{text-width}}}
por sí solo no puede evitar una ruptura.leer
) para corregir las columnas de iconos.Muchos contribuyentes del proyecto English Route Diagram Template durante la implementación de Routemap tienen opiniones contradictorias sobre la justificación de reemplazar todos los mapas de las plantillas de filas BS heredadas por el Routemap basado en Lua. Los oponentes consideran que las marcas de mapas de Routemap son demasiado esotéricas para que los editores que no están familiarizados con las marcas de Routemap las modifiquen. Si bien sus defensores apoyan una conversión completa para un mejor rendimiento. No se ha llegado a un consenso por el momento, por lo que cualquier transición sin actualizar masivamente la apariencia del mapa para reflejar el servicio y/o el cambio estructural en la realidad solo debe realizarse con las siguientes consideraciones:
A todas las plantillas de filas BS se les han creado contrapartes sustituibles; por lo tanto, la conversión se puede realizar fácilmente anteponiendo subst:
y añadiendo /safesubst
cada nombre de plantilla de fila BS en el mapa. Por ejemplo, cambie {{BS2|STR|BHF|0|1|2|3|O1=uSTRq}}
el mapa a {{subst:BS2/safesubst|STR|BHF|0|1|2|3|O1=uSTRq}}
y luego publique los cambios; producirá STR!~uSTRq\BHF~~0~~1~~2~~3
. El proceso se puede acelerar utilizando la función "reemplazar todo" de la herramienta de edición avanzada o un editor de texto independiente como Notepad o Notepad++ , pero lo ideal es que la regla de búsqueda para las plantillas de filas BS sea una expresión regular , como \{\{(BS\d*(\-2)?)\|
→ {{subst:$1/safesubst|
, para poder Evite plantillas con nombres similares como BSto y BSsplit en caso de que estén presentes en el mapa.
La "edición en modo de columna" puede evitar el problema de buscar y reemplazar para agregar safesubst:
todas las filas de manera eficiente. Esta función es común en editores de texto avanzados como Geany , [1] Notepad++ [2] y Sublime Text [3] .
También puede utilizar la función "convertbs" del Módulo: Mapa de ruta.
Copie y pegue el siguiente código en cualquier área de edición de esta wiki, tal vez la página del mapa en la que está trabajando:
{{ #invocar : Mapa de ruta | convertidos |< nowiki ></ nowiki >}}
Luego copie y pegue el código de mapa BS-map o BS-table original entre las <nowiki>
etiquetas (como alternativa, pegue el encabezado invoke convertbs antes del código del mapa original y el </nowiki>}}
final después del código del mapa) y muestre la vista previa . Generará la versión segura y mostrará las versiones originales (para comparar) del código del mapa. Copia el código de seguridad del área de vista previa al área de edición y debes eliminar todo #invoke:Routemap|convertbs
si la vista previa del nuevo código funciona correctamente.
En la Wikipedia en inglés, la plantilla {{ subst:convertbs }} se puede utilizar como acceso directo:
{{subst:convierte|1=}}
Si no funciona, es posible que no haya copiado parte del código relevante, como el marcado de tablas para diagramas de tablas BS, o que haya copiado código que en realidad pertenece a otra cosa.
<includeonly>...</includeonly>
etiquetas. Además, {{{navbar pos}}} es útil para localizar mejor la {{ Navbar }}.TemplateData para mapa de ruta
Plantilla para mostrar diagrama compuesto por imágenes de iconos y etiquetas de texto en estilo uniforme.