====== Proyecto Lesol ====== ===== Definición de Plantillas ===== --------: main.tpl Portada: main1.tpl General: main2.tpl Productos: main3.tpl Configurador: main4.tpl Plantilla de series: series.tpl Plantilla de grupos: grupos.tpl Plantilla de referencias: productos.tpl Plantilla de contenido de proceso productivo: contenido1.tpl Plantilla de familias (muestra las 3 familias): contenido2.tpl Plantilla de mapa web: contenido3.tpl ===== Definición Personalizaciones ===== === Modificación del módulo de productos === == Funcionalidad == * Se ha añadido una tabla tblcfgcaracteristicas para guardar la información relativa a tamaño, diámetro, peso, etc de cada producto/referencia. * Se ha creado un array array_cte.php para guardar los nombres de las características en los distintos idiomas. == Base de Datos == * Nueva Tabla (Ver Adjunto). {{:tblcfgcaracteristicas.doc|tblcfgcaracteristicas}} == Ficheros == * Nuevo array array_cte_idioma.php (en merkagest/templates/GENERAL). == Modulos a los que afecta == * Gestor: Módulo de productos == Lugares donde se usa == * process.inc === Configurador === == Funcionalidad == * Esta funcionalidad genera una query de la que obtenemos la información necesaria de estas tablas, así como otros cálculos que se generan en la misma. * Se usa la tabla de ficha de productos (tblcfgprodficha) y la tabla de listas para la opción Ficha producto (tblmaelistas). == Lugares donde se usa == * process.inc === Ordenación de tablas === Se usa el javascript Tablesorter (http://tablesorter.com) para ordenar la tabla de productos (de mayor a menor, etc...). == Lugares donde se usa == * main3.tpl: aquí es donde se ejecuta la llamada y se carga la función de configuración definiendo los criterios de ordenación iniciales. * productos.tpl: Se crea la tabla con la clase tablesorter.