Herramientas de usuario

Herramientas del sitio


waine:file:conf:cpm:form.cfg

form.cfg

Tipo

  • Fichero

Localización

  • _CONF/CPM

Descripción

Fichero empleado para especificar asuntos relativos a la presentación concreta de los formularios. En este archivo se definen las siguientes variables:

  • NAVIGATOR: En esta variable se indica el texto de cabecera del navegador del formulario.
  • STRUE: Esta variable define el valor del true booleano. En este caso $STRUE=“t”.
  • SFALSE: Esta variable define el valor del false booleano. En este caso $SFALSE=“f”.
  • HTMLHEAD: En esta variable se introduce la cabecera HTML correspondiente a los formularios.
  • Clases y estilos: En esta serie de variables se definen las clases de estilo para cada elemento.
    • WDGCLASS: Variable que se usa para indicar la clase de estilo del widget.
    • WDGNNCLASS: Variable que se usa para indicar la clase de estilo del widget no nulo.
    • FCMBWDGCLASS: Variable que define la clase para los widgets de select por defecto. Por ejemplo: ‘fcmbwidget’;
    • LOGINCLASS: Variable que se usa para indicar la clase de estilo del login.
    • NAVIGATORCLASS: Variable que se usa para indicar la clase de estilo del navegador.
    • COMBOCLASS: Variable que se usa para indicar la clase de estilo de los combo.
    • TABLECLASS: Variable que se usa para indicar la clase de estilo de las tablas.
  • TYPEALIGN[“tipo de dato”]: Define para cada “tipo de dato” como es su alineamiento.
  • Cuerpo de la página del formulario: En este par de variables se ponen 2 arrays. En el primero, las etiquetas de clase que se aplican al cuerpo de la página del formulario, y en la segunda el valor de estas etiquetas. Por ejemplo:
    • FORMBODYTAG=array('class','bgcolor','background','text','link','vlink');
    • FORMBODYVAL=array('form','#ebebeb', , ,'#00659c','#005989');
  • Variables de navegador En esta serie de variables se definen las propiedades del navegador.
    • NAVIGATOREMPTY: Variable que se usa para definir cuando no hay ningún resultado en el navegador.
    • NAVIGATORTABLE: Par de variables donde se definen 2 arrays. En el primero se definen las etiquetas de clase que se aplican a la tabla del navegador, y en la segunda el valor de estas etiquetas.
    • NAVIGATORLYT: Par de variables donde se definen 2 arrays. En el primero se definen las etiquetas aplicables a la tabla que define el layout NAVIGATOR-FORM, y en la segunda el valor de estas etiquetas.
  • Variables de tablas de formularios En esta serie de variables se definen las propiedades de las tablas de formularios.
    • FORMTABLE: Par de variables donde se definen 2 arrays. En el primero se definen las etiquetas aplicables a la tabla sobre la que se construye un formulario, y en la segunda el valor de estas etiquetas.
    • FORMTITLETR: Par de variables donde se definen 2 arrays. En el primero se definen las etiquetas a aplicar a la fila (TR) en la que se generará el título del formulario, y en la segunda el valor de estas etiquetas.
    • FORMTITLETXTPRE: Variable que se usa para definir el código HTML previo al título del formulario.
    • FORMTITLETXTPOST: Variable que se usa para definir el código HTML posterior al título del formulario.
    • FORMFIELDTXTPRE: Variable que se usa para definir el código HTML previo a la etiqueta de un campo del formulario.
    • FORMFIELDTXTPOST: Variable que se usa para definir el código HTML posterior a la etiqueta de un campo del formulario.
    • TABBTNTBL: Par de variables donde se definen 2 arrays. En el primero se definen las etiquetas a aplicar a la tabla sobre la que se construye una pestaña (TAB) de un formulario, y en la segunda el valor de estas etiquetas.
    • TABBTNTR: Par de variables donde se definen 2 arrays. En el primero se definen las etiquetas a aplicar a la fila (TR) de una pestaña (TAB) de un formulario, y en la segunda el valor de estas etiquetas.
    • TABBTNLN: Par de variables donde se definen 2 arrays. En el primero se definen las etiquetas a aplicar al enlace en el que se encuentra el texto de una pestaña (TAB) de un formulario, y en la segunda el valor de estas etiquetas.
    • TABBODYTR: Par de variables donde se definen 2 arrays. En el primero se definen las etiquetas a aplicar a la celda (TD) de una pestaña (TAB) de un formulario, y en la segunda el valor de estas etiquetas.
    • TBLOFIELDBGCOLOR: Variable que se usa para definir el color de fondo aplicable a los filas impares de un formulario con layout table.
    • TBLOFIELDFN: Par de variables donde se definen 2 arrays. En el primero se definen las etiquetas aplicables a la fuente empleada en los campos que pertenecen a las filas impares de un formulario con layout table, y en la segunda el valor de estas etiquetas.
    • TBLEFIELDBGCOLOR: Variable que se usa para definir el color de fondo aplicable a los filas pares de un formulario con layout table.
    • TBLEFIELDFN: Par de variables donde se definen 2 arrays. En el primero se definen las etiquetas aplicables a la fuente empleada en los campos que pertenecen a las filas pares de un formulario con layout table, y en la segunda el valor de estas etiquetas.
    • TBLNFIELDTR: Par de variables donde se definen 2 arrays. En el primero se definen las etiquetas a aplicar a la fila (TR) en la que insertan nuevas tuplas en un formulario con layout table, y en la segunda el valor de estas etiquetas.
    • TBLNFIELDFN: Par de variables donde se definen 2 arrays. En el primero se definen las etiquetas aplicables a la fuente empleada en los campos insertables de un formulario con layout table, y en la segunda el valor de estas etiquetas.
    • TBLSFIELDTR: Par de variables donde se definen 2 arrays. En el primero se definen las etiquetas a aplicar a la fila (TR) en la que muestran resultado de funciones de columna (sum, count, etc.) en un formulario con layout table, y en la segunda el valor de estas etiquetas.
    • TBLSFIELDFN: Par de variables donde se definen 2 arrays. En el primero se definen las etiquetas aplicables a la fuente empleada en los campos resultado de funciones de columna de un formulario con layout table, y en la segunda el valor de estas etiquetas.
    • TBLHFIELDBGCOLOR: Variable que se usa para definir el color de fondo para resaltar filas cuando el cursor pasa sobre ellas en un formulario con layout table.
  • Variables de contenedores de tipo tab En esta serie de variables se definen las propiedades de los contenedores de tipo tab.
    • TBUTHEAD: Variable que se usa para definir el código de inicio para generar los tabs en un contenedor de tipo tab.
    • TBUTTPL: Variable que se usa para definir el template para construir cada uno de los tabs. Se puede emplear las etiquetas '<!–TAB-LINK–> y <!–TAB-NAME–>.
    • TBUTTAIL: Variable que se usa para definir el código de fin para generar los tabs en un contenedor de tipo tab.

Ejemplos

<?php

//include_once 'general.cfg';

      $NAVIGATOR="es=Navegador|en=Navigator";

#BOOLEAN VALUE

      $STRUE="t";
      $SFALSE="f";

      $HTMLHEAD='<meta http-equiv="Content-Type" content="text/html; charset="utf-8">'.
      	'<link href="_CONF/CPM/style.css" rel="stylesheet" type="text/css">';
'';


#CLASSES AND STYLES

      $WDGCLASS='widget';
      $WDGNNCLASS='notnull';
      $FCMBWDGCLASS='fcmbwidget';

      $LOGINCLASS='login';
      $NAVIGATORCLASS='navigator';
      $FORMCLASS= 'form';
      $COMBOCLASS='combo';
      $TABLECLASS='table';
      $LISTCLASS='list';
      $GRIDSEPCLASS='gridsep';



#DATA TYPE ALIGN

      $TYPEALIGN["boolean"]="CENTER";
      $TYPEALIGN["integer"]="RIGHT";
      $TYPEALIGN["float"]="RIGHT";
      $TYPEALIGN["char"]="CENTER";
      $TYPEALIGN["string"]="LEFT";
      $TYPEALIGN["date"]="CENTER";
      $TYPEALIGN["time"]="CENTER";
      $TYPEALIGN["datetime"]="CENTER";


# FORM PAGE BODY -------------------------------------------------------------------

      $FORMBODYTAG=array('class','bgcolor','background','text','link','vlink');
      $FORMBODYVAL=array('form','#ebebeb',   '',          '','#00659c','#005989');

#LINES
     
//      $HEAD='<left><a href="menu.php?main=1" TARGET="_top">Menu</a></left>';
//      $TAIL=""; $i=1;


      $NAVIGATOREMPTY='es=Ninguno|en=None';

      $NAVIGATORTABLETAG=array('class','width','border','cellspacing','cellpadding','bgcolor','background');
      $NAVIGATORTABLEVAL=array('navigator',   '240',    '0',        '0',          '4',     '#eeeef6',     '');

      $NAVIGATORLYTTAG=array('width','style');
      $NAVIGATORLYTVAL=array('80%','border:0px solid red');

# FORM TABLE ------------------------------------------------------------------

      $FORMTABLETAG=array('class','width','border','cellspacing','cellpadding','bgcolor','background');
      $FORMTABLEVAL=array('form',   '',    '0',        '0',          '4',     '#eeeef6',     '');

#TABLE TITLE

      $FORMTITLETRTAG=array('bgcolor','background');
      $FORMTITLETRVAL=array('#c5dafe','');

      $FORMTITLETXTPRE= '<FONT color="white" size="-1" face="Sans"><B></I>';
      $FORMTITLETXTPOST='</I></B></FONT>';

      $FORMFIELDTXTPRE= '<FONT color="black" size="-1" face="Sans"><I>';
      $FORMFIELDTXTPOST='</I></FONT>';


#FGRID 
     $TABBTNTBLTAG=array('class','bgcolor','cellpadding');
     $TABBTNTBLVAL=array('tab-buttons','#bbaacc','2');

     $TABBTNTRTAG=array('bgcolor','background');
     $TABBTNTRVAL=array('#c6dbff','');

     $TABBTNLNTAG=array('class');
     $TABBTNLNVAL=array('');

     $TABBODYTRTAG=array('class','bgcolor');
     $TABBODYTRVAL=array('tab-body','#c6dbff');

#TABLE ODD FIELD

      $TBLOFIELDBGCOLOR='#eae8da';

      $TBLOFIELDFNTAG=array('color');
      $TBLOFIELDFNVAL=array('black');


#TABLE EVEN FIELD

      $TBLEFIELDBGCOLOR='#f4f4f4';

      $TBLEFIELDFNTAG=array('color');
      $TBLEFIELDFNVAL=array('brown');


#TABLE NEW FIELD

      $TBLNFIELDTRTAG=array('bgcolor','background');
      $TBLNFIELDTRVAL=array('#ddeeee','');

      $TBLNFIELDFNTAG=array('color');
      $TBLNFIELDFNVAL=array('yellow');

#TABLE SUM FIELD

      $TBLSFIELDTRTAG=array('bgcolor','background');
      $TBLSFIELDTRVAL=array('#ddaaaa','');

      $TBLSFIELDFNTAG=array('color','size','face');
      $TBLSFIELDFNVAL=array('black',  '-1'  ,'sans');

#TABLE HL FIELD

      $TBLHFIELDBGCOLOR='darkgrey';

# TAB

#$TBUTHEAD="<div id=\"imagen_portada\">\n<div id=\"tabs\">\n<ul>\n";
#$TBUTTPL="<li><!--TAB-LINK--><span><!--TAB-NAME--></span></a></li>\n";
#$TBUTTAIL="</ul>\n</div>\n</div><hr STYLE='position:absolute;top:30;width:90%'>";



?>

Notas

  • Ninguna
waine/file/conf/cpm/form.cfg.txt · Última modificación: 2021/09/09 15:53 (editor externo)