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 '_'.
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.
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.
< h3 class="noticia_titular" >%%_TXT_titular%%< /h3 >
< div class="noticia_bajada" >
%%_TXT_bajada%%
< /div >
- 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%%"/ >