Lenguaje EasyFlexa

Lenguaje template easyflexa


Este lenguaje tipo template es muy fácil y se utiliza en documentos Word ó plantillas para envíos de emails masivos personalizados en sistemas Flexa.

Se puede hacer pruebas con una operacion de ventas en http://builder.flexa.com.ar/include/testeasyflexa.php

http://builder.flexa.com.ar/easyflexa/

ó http://argencons.com/easyflexa/

ó http://servidorxxxxxx.com/easyflexa/



EXPRESIONES

Atributos

Ejemplo:

El señor %nombre% %apellido% de edad %edad% años se presenta en este momento.


Navegación

Ejemplo:

El señor %nombre% %apellido% y su cónyuge la señora %conyuge.nombre% %conyuge.apellido%


Aritmética

El señor %nombre% %apellido% hace %edad - 18% años que es mayor de edad.


Llamada a función (forma avanzada)

El señor %nombre% %apellido% cuenta con un saldo en su cuenta de pesos %enletras(saldo)%.


Llamada a función en una colección (forma avanzada)

El señor %nombre% %apellido% tiene %hijos.size()% cantidad de hijos.


ITERACIONES

Se hacen sobre colecciones siempre

Iteracion simple

Ejemplo:

El señor %nombre% %apellido% y sus hijos %foreach hijos% %hijos.nombre% de %hijos.edad% años %endforeach%


Iteración con separadores

Ejemplo:

El señor %nombre% %apellido% y sus hijos %foreach hijos% %hijos.nombre% de %hijos.edad% años %separator% , %endseparator%%lastseparator% y %endlastseparator% %endforeach%.


CONDICIONANTES

Evaluación If

Sintaxis:

%if CONDICION% texto que aparecerá si la condición es cierta %endif%

CONDICION: EXPRESION COMPARADOR EXPRESION

COMPARADOR:

> Mayor a

< Menor a

>= Mayor o igual a

<= Menor o igual

= Igual a

!= Distinto de


Ejemplos:

El señor %nombre% %apellido%, estado civil %estadocivil% %if estadocivil='casado/a'%, cónyuge %conyuge.nombre% %conyuge.apellido% %endif%.

El señor %nombre% %apellido%, estado civil %estadocivil% %if precioTotal > 1000000%, es misho %endif%.

El señor %nombre% %apellido%, estado civil %estadocivil% %if hijos.size() > 4% es un semental %endif%.


Llamada a función (forma simple entubado)

El señor %nombre% %apellido% cuenta con un saldo en su cuenta de pesos %saldo|enletras%.



Búsqueda en colecciones

El señor %nombre% %apellido% y su primera hija %hijos.find('sexo=mujer').nombre%.



DOCUMENTACIÓN DE FUNCIONES DIPSONIBLES


format

Sintaxis:

format(numero) : ejemplo: format(precioTotal) // Por defecto 2 decimales

format(numero, cantidaddedecimales) : Ejemplo: format(precioTotal, 0) // Sin decimales


enletras

enletras(numero)

Convierte a palabras un numero


size (solo aplicable en colecciones)

Devuelve la cantidad de elementos en una coleccion

Sintaxis: coleccion.size()

ejemplos: hijos.size() complementarias.size()




Navegador EasyFlexa



/easyflexa/index: muestra todos los formularios Flexa de todos los módulos (módulos a la izquierda , formularios a la derecha). Al hacer clic ingresa en el form:


/easyflexa/list.php: muestra tabla con todos los registros de un formulario dado , permite filtrar/buscar y haciendo clic ingresa al form registro:


/easyflexa/form.php: al costado izquierdo un tree con todas las relaciones, a la derecha todos los datos. Muestra tambien expresiones para usar en plantillas.



Bienvenido a la Ayuda Online Estamos aquí online para ayudarlo y guiarlo en sus necesidades y requerimientos

Manual e Instructivos

Busque y navegue el manual online con artículos, instructivos, videos explicativos y manuales de proceso.

Navegar el manual
Chat online

Inicie un chat ahora con un experto de Flexa que le resolverá dudas y lo guiará a través del sistema.

Iniciar chat
Manual de instrucciones

Resultados de búsqueda ""