Parseo de Variables

Tanto dentro de los mensajes de respuesta como de las plantillas pueden usarse los datos del formulario para generar respuestas variables.

Mensajes

Las marcas reconocidas son las siguientes:

%nombre%

Esta marca es sustituida por el contenido del dato denominado "nombre".

Ejemplo:

Estimado(a) %nombre%:

Gracias por enviar su consulta.

Responderemos a la brevedad.

 

Atentamente,

El Webmaster

 

 

%if(nombre)%

< contenido >

%/if%

El < contenido > aparecerá sólo si existe un dato denominado "nombre".

Ejemplo:

Estimado(a) %nombre%:

Gracias por enviar su consulta.

%if(telefono)%

Lo llamaremos a la brevedad.

%/if%

 

Atentamente,

El Webmaster

 

%nif(nombre)%

< contenido >

%/nif%

El < contenido > aparecerá sólo si noexiste un dato denominado "nombre".

Ejemplo:

Estimado(a) %nombre%:

Gracias por enviar su consulta.

 

%if(telefono)%

Lo llamaremos a la brevedad.

%/if%

%nif(telefono)%

Responderemos a la brevedad.

%/nif%

 

Atentamente,

El Webmaster

%if(nombre=valor)%

< contenido >

%/if%

El < contenido > aparecerá sólo si existe el dato denominado "nombre" posee el valor "valor".

Ejemplo:

Estimado(a) %nombre%:

%if(tema=consulta)%

Gracias por enviar su consulta.

%/if%

%if(tema=reclamo)%

Hemos recibido su reclamo.

%/if%

%if(telefono)%

Lo llamaremos a la brevedad.

%/if%

%nif(telefono)%

Responderemos a la brevedad.

%/nif%

 

Atentamente,

El Webmaster

%nif(nombre=valor)%

< contenido >

%/nif%

El < contenido > aparecerá sólo si existe el dato denominado "nombre" no posee el valor "valor".

Ejemplo:

%if(sexo=M)%

Estimado %nombre%:

%/if%

%nif(sexo=M)%

Estimada %nombre%:

%/nif%

Gracias por enviar su consulta.

%if(telefono)%

Lo llamaremos a la brevedad.

%/if%

%nif(telefono)%

Responderemos a la brevedad.

%/nif%

 

Atentamente,

El Webmaster

A partir de la versión 11.2.81 además se agregar las siguientes marcas

%_ts%

 Timestamp del artículo.

%_tsenvio%

 Timestamp del envío.

%_public_server_name%

 Nombre del servidor.

%_prontus_id%

 Id del prontus.

Junto con esto también se agrega una marca para utilizar "Funciones Prontus" en los mensajes.

%_PF_nombreFuncion()%

 Se debe reemplazar nombreFuncion() por la función a utilizar

 Ejemplo:

 %_PF_removeTagsP(%_txt_bajada%)%

 

Plantillas
Para el caso de las plantillas, las marcas reconocidas son las mismas, pero debe usarse doble signo porcentaje(%%) en vez de uno solo.

%%_referer%%

Esta marca es sustituida por el referer (en general, la URL del formulario). Esta marca no se puede usar en estructuras de control como %%if()%%

Ejemplo de uso:

<a href="%%_referer%%">Volver</a>

%%_answerpage%%

Esta marca contendrá la ruta fija de la página de respuesta, y el uso normal es para hacer redirecciones.

Ejemplo de uso:

<?php header('Location: %%_answerpage%%'); exit; ?>