Marcas para texto
Puedes designar marcas usando los prefijos "TXT" o "VTXT". Estos prefijos indican que el contenido almacenado en estas marcas es texto, y que puede contener etiquetas HTML. Prontus te permite aplicar distintas salidas o filtros al mostrar el contenido de estas marcas.
Última modificación: Lunes 30 de agosto de 2021
Los elementos que comienzan con los prefijos TXT y VTXT contienen texto con formato, lo que es muy útil para obtener una representación visualmente atractiva, pero crea problemas al usar estos textos dentro de programas JavaScript u otros.
Nota: aunque anteriormente los filtros de cantidad y salidas estaban limitadas a marcas de texto con los prefijos TXT y VTXT, ahora Prontus permite usarlos en cualquier marca que contenga texto.
Prontus ofrece distintas salidas, o filtros para modificar el despliegue en las plantillas del texto ingresado en los FIDs. Por ejemplo, para limpiar el texto ingresado eliminando todas las tags HTML que pueda contener debes usar la salida .raw
.
Con Formato: %%txt_alineacion%%
Sin Formato: %%txt_alineacion.raw%%
---------------------------------------- Con Formato: %%vtxt_cuerpo%%
Sin Formato: %%vtxt_cuerpo.raw%%
Nota que los elementos reservados conservan el prefijo '_
'.
<h3 class="noticia_titular">
%%_txt_titular%%
</h3>
<div class="noticia_bajada">
%%_vtxt_bajada%%
</div>
<h3 class="noticia_titular">%%_txt_titular.raw%%</h3>
Al utilizar el sufijo .xml
, si el valor de la marca Prontus en la cual se aplicó el sufijo tiene caracteres como &, >, < , " y '
estos se convierten en sus respectivas entidades HTML: &, >, < , " y '
respectivamente. Gracias a esta conversión no se producirán errores en caso de utilizar la marca Prontus con sufijo en atributos de etiquetas HTML o XML.
Al utilizar el sufijo .code
, si el valor de la marca Prontus en la cual se aplicó el sufijo tiene caracteres como ", ' o \
a estos se les antepondrá un \
para su correcta representación. De esta forma, no se producirá un error al utilizar la marca con sufijo en, por ejemplo, código JavaScript.
Al utilizar el sufijo .strip
, si el valor de la marca Prontus en la cual se aplicó el sufijo tiene caracteres como: espacios, tildes, caracteres especiales (', ", /, (, ), {, }
, etc), etiquetas HTML, etc, estos caracteres serán eliminados. Para el caso de espacios, serán convertidos en _
, para el caso de los tildes serán eliminados dejando solo el caracter ASCII correspondiente.
En las marcas de texto puedes enviar por parámetro la cantidad máxima de carácteres que deseas mostrar. Prontus mostrará una elipsis al final del texto abreviado.
%%_txt_bajada(200)%%
Esta salida no limita estrictamente al número de caracteres especificado, sino a la frase con palabras completas que quepa en ese número. Por ejemplo, si la marca _txt_bajada
contiene la frase "El veloz murciélago azul
" y usas la salida %%_txt_bajada(10)%%
el resultado será "El veloz...
", no "el veloz m...
".
%%_txt_bajada.raw%%
%%_txt_bajada(5).code%% %%_txt_bajada(5).json%% %%_txt_bajada(5).xml%% %%_txt_bajada(5).strip%% %%_txt_bajada(5).urlencode%%
%%_txt_bajada.code%% %%_txt_bajada.json%% %%_txt_bajada.xml%% %%_txt_bajada.strip%% %%_txt_bajada.urlencode%%
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