Plantilla:Str ≤ len

De Wikipedia, la enciclopedia libre
Saltar a: navegación, búsqueda


Icono de documentación de plantilla Documentación de la plantilla[ver] [editar] [historial] [purgar]

Uso

La Plantilla:str ≤ len (cadena de texto ≤ valor de longitud) es una meta-plantilla que ayuda a otras plantillas comprobando si una cadena es "más corta o igual de larga" que un valor de longitud asignado.

Esta plantilla tiene de 3 a 4 parámetros sin nombre.

En este ejemplo se comprueba si la cadena "abcde" es de 4 caracteres o menos:

{{Str ≤ len | abcde | 4
| Igual o menor.
| Más largo.
}}

La cual devuelve la siguiente:

Más largo.

Las plantillas tienen un problema al manejar los datos de parámetros que contiene signo de igual "=". Pero eso tiene fácil solución mediante el uso de parámetros numerados. Aquí se comprueba si la cadena "ab = cde" es de 100 caracteres o menos:

{{Str ≤ len 
| 1 = ab = cde 
| 2 = 100
| 3 = Igual "=" o más corto.
| 4 = más tiempo, y no "=".
}}

La cual devuelve la siguiente:

Igual "=" o más corto.

Probablemente es un buen hábito el usar siempre los parámetros numerados, ya que usted no puede saber de antemano cómo van a ser los datos que la plantilla va a utilizar.

Parámetros

Explicación detallada de los parámetros:

{{Str ≤ len  
| 1 = Una cadena, desde 0 a 500 caracteres de longitud.
| 2 = 0-500
| 3 = Datos para devolver / hacen cuando "ya que o igual de tiempo."
| 4 = Datos que regresan / hacen al "menor que".
}}

Las cadenas vacías o indefinidas se consideran de longitud 0. Las de más de 500 no se truncan a 500.

Los valores de longitud por debajo de 0 se considera que son 0. Los valores de longitud por encima de 500 se considera que son 500.

Así, una cadena con una longitud 500 o más caracteres se considera siempre "ya que, o igual de largo", sin importar con que valor de longitud que se compara.

Detalles técnicos

Los posibles nombres alternativos de esta plantillas: {{str> = len}} o {{str <len}} no trabajan en MediaWiki. A pesar de esto, es una plantilla de manipulación de cadenas que utiliza un código eficiente. (Si bien algunas plantillas de manejo de cadenas son muy pesadas para los servidores por lo que en muchos casos no deberíamos emplearse.)

Las plantillas tienen problemas para manejar los datos de los parámetros que contiene barras verticales "|", a menos que la barra esté dentro de otra plantilla ({{name | param1}}) o dentro de un enlace ([[Ayuda:Plantilla|ayuda]]). Así, las plantillas no pueden manejar wikitables como entrada a menos que se use como alternativa a la palabra mágica: {{!}}.

Esto hace que sea difícil el usar wikitables como parámetros de la plantillas. En cambio, la solución habitual es utilizar "WikiMarkup HTML" (código html) para crer la tabla, el cual es menos problemático.

Véase también

Esta documentación está transcluida desde Plantilla:Str ≤ len/doc.
Los editores pueden experimentar en la zona de pruebas (crear) y en los casos de prueba (crear) de la plantilla.
Por favor, añade las categorías en la subpágina de documentación. Subpáginas de esta plantilla.