Tipos De Variables
En SmartHTML se pueden distinguir tres tipos de variables, según su ámbito de ejecución:
-
Variables locales
Variables que se definen dentro de un código SmartHTML(ya sea una sección, o una función, plantilla, etc...) y sólo se pueden usar dentro del mismo código. Al finalizar la ejecución la variable deja de existir. -
Variables Temporales
Variables que se pueden definir en cualquier momento de la ejecución de una página (generalmente en un código SmartHTML) pero que mantienen su valor durante toda la ejecución de la request. Es decir, se puede definir una variable temporal en una sección, y usarla posteriormente en otra sección de la misma página, en eventos, en el pie de zona, etc... Al finalizar la ejecución de la request la variable deja de existir. Se suelen utilizar para pasar información de una sección a otra, sin mantenerla en la sesión del usuario. -
Variables Globales
Variables que se pueden definir en cualquier momento de la ejecución de una página (generalmente en un código SmartHTML) pero que mantienen su valor durante toda la sesión del usuario. Una vez se ha definido la variable, ésta se mantiene hasta que la sesión del usuario expira.