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 larga o igual" 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:

Igual o menor.

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:

más tiempo, y no "=".

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
| 2 = Una longitud
| 3 = Datos para devolver / hacen al "menor o igual de tiempo."
| 4 = Datos que regresan / hacen cuando "más que".
}}

Las cadenas vacías o indefinidas se consideran de longitud 0.

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

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 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 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 crear tablas, 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.