Texto con y sin Formato

Los elementos que comienzan con los prefijos TXT y VTXT contienen texto con formato, lo cual es muy útil para obtener una representación visualmente atractiva de éstos, pero dificulta su proceso si se desea aplicar dentro de programas javascript u otros.

Por esta razón, cada vez que se define un elemento TXT o VTXT Prontus genera el elemento correspondiente al texto SIN formato, identificado por el nombre del elemento sin el prefijo, por ejemplo:

%%TXT_alineacion%% > > > %%alineacion%%
%%_TXT_bajada%% > > > %%_bajada%%
%%_TXT_titular%% > > > %%_titular%%
%%_TXT_titular%% > > > %%_titular.xml%%
%%_TXT_titular%% > > > %%_titular.code%%
%%VTXT_cuerpo%% > > > %%cuerpo%%

Nótese que los elementos reservados conservan el prefijo '_'.

Sufijos

Sufijo .xml

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, tales como: &, >, < , " y '

Gracias a esta conversión no se producirán errores en caso de utilizar la marca prontus + sufijo en atributos de etiquetas html o xml.

Sufijo .code

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 escaperarlos. De esta forma, no se producirá un error al utilizar la marca + sufijo en, por ejemplo, variables javascript.

Desde versión 11.2.26 en adelante

Sufijo .strip

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.

Ejemplo de uso de marcas con formato

< h3 class="noticia_titular" >%%_TXT_titular%%< /h3 >
< div class="noticia_bajada" >
%%_TXT_bajada%%
< /div >

Ejemplo de uso de marcas sin formato

  • Uso de .code

< a href="#" onclick="mostrarBajada('%%_bajada.code%%'); return false;" >%%_TXT_titular%%< /a >
< div id="contendor_bajada" >< /div >

< script type="text/javascript" >
function mostrarBajada(txt) {
$('#contenedor_bajada').text(txt);
}
< /script >

  • Uso de .xml

< img alt="%%_titular.xml%%" src="%%fotofija_foto1%%" title="%%_titular.xml%%" / >

< title >%%_titular.xml%%< /title >

  • Uso de .strip

< input type="text" name="%%nombre_input.strip%%"/ >