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).
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.
<script language="javascript" src="archivos/js/jquery-1.2.3.pack.js" type="text/javascript"></script>
<script language="javascript" src="archivos/js/jquery.tablesorter.min.js" type="text/javascript"></script>
<script type="text/javascript" id="js">
$(document).ready(function() {
// call the tablesorter plugin
$("table").tablesorter({
sortList: [[1,0],[0,0]]
});
});
</script>
- productos.tpl: Se crea la tabla con la clase tablesorter.
<table class="tablesorter"...
Nucleo
Módulos
Módulo de generación de CD
merkagest/extras
Consta de un script bash para la generación y preparación del CD (extras/generacd.sh) y de un generacd.php en el merkagest para la creación / gestión de los Cd generados.
Linkbacks
Use the following URL for manually sending trackbacks: https://wiki.merkatu.info/lib/plugins/linkback/exe/trackback.php/proyectolesol