Prefijo txt_
El prefijo txt_ o vtxt_ indica que se la marca en cuestión contiene texto con etiquetas HTML, como por ejemplo párrafos delimitados por etiquetas , quiebres de línea y eventualmente otro contenido HTML en el caso de usar el prefijo vtxt_.
Última modificación: Viernes 21 de agosto de 2020
- Nombre de la marca
- txt_
- Sintaxis básica
-
%%txt_[nombre de la marca]%%
- Usable en:
FID
Artículos
Portadas
Portadas taxonómicas
Portadas tags
listados
Portadas tags jerárquicos
- Marcas relativas:
- vtxt_
Las salidas de texto limpio, denominadas "minitext", son utilizadas cuando se requiere pasar parámetros hacia javascript, plantillas RSS y otras aplicaciones. Para implementar esta salida, usa tu marca con el sufijo ".raw". Existen las variables "codetext", iguales a las minitext pero con escaping de comillas simples, dobles y backslashes. A estos caracteres se les antepone "\". Para esto debes usar el sufijo ".code".
Otra alternativa es la salida "xmltext", que hace escaping del texto de la marca para poder usarlo dentro de tags en documentos XML como plantillas RSS, o dentro de atributos de tags HTML como title o alt. Específicamente, transforma los caracteres &, <, >, " y ' en las entidades HTML correspondientes. Esta salida se implementa con el sufijo ".xml".
La salida "striptext" permite eliminar todo caracter que estorbe para usar texto como id o como name en los tags input. Se dejan solamente los caracteres a-z y 0-9, además de convertir los espacios a "_". Esta marca es especialmente recomendable para usar en Prontus Form, en los atributos name de los campos mostrados. El sufijo de esta salida es ".strip".
Las variables "urlencode", que codifican el texto para poder usarse dentro de una URL, transformando por ejemplo el carácter "@" en "%40".El sufijo de esta salida es ".urlencode".
Por ejemplo, para la variable _txt_titular:
- salida normal: %%_txt_titular%%
- salida limpia: %%_txt_titular.raw%%
- salida xml: %%_txt_titular.xml%%
- salida minitext: %%_txt_titular%%
- salida codetext: %%_txt_titular.code%%
- salida urlencode: %%_txt_titular.urlencode%%
- salida strip: %%_txt_titular.strip%%
A todas las salidas se les puede agregar también un parámetro de ajuste de longitud de caracteres, por ejemplo: %%_txt_titular(100)%% o %%_txt_titular.code(100)%% para limitar la salida a 100 caracteres. Al evaluar las variables codetext en un campo txt se filtran los caracteres no imprimibles o de control.
Es importante destacar que hay una diferencia importante entre usar "txt_" o "vtxt_" como prefijo de una marca Prontus en un FID y no hacerlo: las marcas que tengan prefijo txt_ deberían usarse para texto que deba o pueda eventualmente mostrarse como párrafo. Por ejemplo, si una marca Prontus se usa para cargar un dato numérico, no debería usarse un prefijo txt_ para definirla.
Conceptos Básicos
¿Qué es Prontus?
Estructura de directorios
Glosario
Navegadores soportados
Tutoriales
Instalación de Prontus CMS
Implementar un nuevo sitio en Prontus
Cómo crear un FID
Cómo crear una plantilla de artículo
Cómo crear una plantilla de portada
Cómo crear plantillas de formulario
Cómo implementar un formulario
Cómo implementar un buscador
Cómo implementar un buscador Elasticsearch
Cómo crear una plantilla de taxonomía
Cómo crear plantillas de tags
Cómo crear una plantilla de listado
Cómo crear una plantilla de tags jerárquicos
Implementar carga de videos en Prontus
Integración de Redes Sociales
Instalación y Configuración
Requerimientos
Configuración del servidor
Base de datos
Asegurar la plataforma
Instalación con Wizard Prontus
Ajustes post-instalación
Archivos de configuración de Prontus
Friendly URLs
Friendly URLs para imágenes
SSI en Prontus
Logs de Eventos
Ejecutar procesos periódicamente con cron
Debugging
Plantillas
Plantillas de FID
Plantillas de artículo
Plantillas de portada
Plantillas de taxonomía
Plantillas de artículos relacionados
Plantillas de tags
Plantillas de listado
Plantillas de tags jerárquicos
Plantillas de mapa de taxonomía
Plantillas de mapa de tags
Marcas
Tipos de marcas
Diccionario de marcas
Marcas para texto
Marcas de lógica
Marcas de despliegue
Marca Menú y Panel
Parsing de marcas en formularios Prontus
Funcionalidades
Funcionalidades SEO en Prontus CMS
Multivistas
Galería de Imágenes
Buscador Multivista
Buscador
Buscador Elasticsearch
Calendarios
Imprimir artículos
Posting de contenidos
Plugins
Post-procesos
Prontus functions
Implementar copias de seguridad automáticas con Dropbox
Implementar múltiples ediciones
Regeneración masiva de artículos via línea de comandos