Convenciones de la Vista
Lista de las convenciones configurables propias de la vista.
Pueden modificarse con el metodo $vista->setConfig($configuracion,$valor_nuevo); o bien en las funciones que acepten un arreglo $config como parámetro. Por ejemplo $config[$configuracion]=$valor_nuevo; $vista->setTemplate("editar",$config);
Las modificaciones con setConfig son permanentes durante el tiempo de ejecucion, en cambio las modificaciones al config por parámetro en los métodos normales solo afectan a ese método y a los métodos invocados por este. Es decir que en el ejemplo, cuando $vista->setTemplate("editar",$config); finalize su ejecución la vista recupera su configuración original.
langStart
Numero desde donde comenzaran las variables de idioma del módulo
$vista->setConfig("langStart",$valor);
Valor por defecto: 8000
Lo que significa que si el valor es 8000 y el módulo tiene los campos id, nombre, email, comentario tendremos en el template de la pública, por ejemplo los tags de idioma siguientes:
[{8000|Nombre y Apellido}] [{8001|Email}] [{8002|Escriba su comentario}]
lang
Idioma que se utilizara, por defecto se detecta si es $idioma o $idioma_gestio si estamos o no en la gestión
$modelo->setConfig("lang",$valor);
Valor por defecto: $_SERVER["PHP_SELF"]=="/index.php" ? $GLOBALS["idioma"] : $GLOBALS["idioma_gestio"];
module
Nombre del módulo actual, por defecto el del modelo
$vista->setConfig("module",$valor);
Valor por defecto: $modelo->getConfig('module');
obligatoryChar
Caracter o codigo html que representa a los campos obligatorios en el formulario
$vista->setConfig("obligatoryChar",$valor);
Valor por defecto: '*';
action
Valor de la acción a realizar. Define al nombre del template
$vista->setConfig("action",$valor);
Valor por defecto: $_REQUEST["action"]
Si el módulo se llama "noticia" y la acción "editar" por defecto setTemplate intentará abrir noticia_accion.htm
next_action
Valor de la proxima acción, por defecto en "editar" es "guardar", en "nuevo" es "insertar" y en otros casos es $vista->getConfig("action");
$vista->setConfig("next_action",$valor);
Valor por defecto: $config['action']=="nuevo" ? "insertar" : $config['action']=="editar" ? "guardar" : $config['action'];
templateName
Nombre del template a levantar, por defecto $this->config['module']."_".$this->config['action'].".htm";
$vista->setConfig("templateName",$valor);
Valor por defecto: $this->config['module']."_".$this->config['action'].".htm";
showId
Determina si el campo identificador del registro se muestra o no en el formulario/vista de datos. Por defecto es false
$vista->setConfig("showId",$valor);
Valor por defecto: false
formBlockName
Nombre del bloque donde iran los datos que no son por idioma al ejecutar $vista->createForm();
$vista->setConfig("formBlockName",$valor);
Valor por defecto: "HelperBlock"
formFieldVarName
Nombre de la variable en el template de que se reemplazara por el campo al ejecutar $vista->createForm();
$vista->setConfig("formFieldVarName",$valor);
Valor por defecto: "HelperField"
formLabelVarName
Nombre de la variable en el template que se reemplazara por el label al ejecutar $vista->createForm();
$vista->setConfig("formLabelVarName",$valor);
Valor por defecto: "HelperLabel"
formHiddenVarName
Nombre de la variable en el template que se reemplazara por los campos ocultos al ejecutar $vista->createForm();
$vista->setConfig("formHiddenVarName",$valor);
Valor por defecto: "HelperHidden"
langBlockName
Nombre del bloque donde iran los datos por idioma al ejecutar $vista->createForm();
$vista->setConfig("langBlockName",$valor);
Valor por defecto: "HelperLang"
langTabBlockName
Nombre del bloque donde iran los selectores de idiomas disponibles al ejecutar $vista->createForm();
$vista->setConfig("langTabBlockName",$valor);
Valor por defecto: "HelperLangTab"
langItemBlockName
Nombre del bloque donde iran los elementos de cada idioma, suele estar embebido en langBlockName
$vista->setConfig("langItemBlockName",$valor);
Valor por defecto: "HelperLangItem"
langDescVarName
Nombre de la variable donde ira la descripcion del idioma
$vista->setConfig("langDescVarName",$valor);
Valor por defecto: "HelperLangDescription"
langDispVarName
Nombre de la variable que determina si un idioma se muestra o no, por lo general en un display:{HelperLangDisplay}
$vista->setConfig("langDispVarName",$valor);
Valor por defecto: "HelperLangDisplay"
dataClassVarName
Nombre de la variable con el nombre de la clase css de un elemento de un formualrio, suele usarse para marcar los errores
$vista->setConfig("dataClassVarName",$valor);
Valor por defecto: "HelperDataClass"
errorDataClass
Nombre de la clase css en caso de error de validación en un formulario
$vista->setConfig("errorDataClass",$valor);
Valor por defecto: "dato_error"
dataClass
Nombre de la clase css normal para los campos en un formulario
$vista->setConfig("dataClass",$valor);
Valor por defecto: "dato"
tifHasLang
Nombre del t_if que encierra a los idiomas
$vista->setConfig("tifHasLang",$valor);
Valor por defecto: "hasLang"
showErrorCode
Mostrar el codigo de error junto a la traduccion, suele utilizarse para debuguear o para conocer los códigos de errores que generan los campos y traducirlos
$vista->setConfig("showErrorCode",$valor);
Valor por defecto: false
showLangCode
Mostrar el codigo de idioma junto a la traduccion, suele utilizarse para debuguear o para conocer los códigos de idioma de los campos al traducirlos.
$vista->setConfig("showLangCode",$valor);
Valor por defecto: false
Sufijo de las variables del selector multiple
$arreglo["button1"]= "_button1"; // Botón >>
$arreglo["button2"]= "_button2"; // Botón >
$arreglo["button3"]= "_button3"; // Botón <
$arreglo["button4"]= "_button4"; // Botón <<
$arreglo["hidden"]= "_hidden"; // Campo oculto con la información que se enviará
$arreglo["open1"]= "_open1"; //Apertura del select de seleccionados
$arreglo["open2"]= "_open1"; //Apertura del select por seleccionar
$arreglo["options1"]= "_options1"; //Options del select de seleccionados
$arreglo["options2"]= "_options2"; //Options del select por seleccionar
$arreglo["all"]= "_all"; //Variable con toda la información anterior lista para ser mostrada.
$vista->setConfig("multiple",$arreglo)
Valores por defecto: Los que se muestran en el ejemplo.
uploadExtensions
Extensiones de archivo permitidas para ser subidas.
$vista->setConfig("uploadExtensions",$valor);
Valor por defecto: las del modelo actual: $modelo->getConfig('uploadExtensions');