Secciones SmartHTML

Las secciones de tipo SmartHTML dan al programador total libertad para crear funcionalidades especiales en las páginas o zonas de Kanecode, que puede incluir consultas a la base de datos, recepción de datos de un formulario, llamadas a webservices, y otros tipos de integración.

Generalmente se intercala el código SmartHTML con código HTML o Javascript, para generar la sección deseada de forma dinámica. Además tambien se puede incluir ficheros adicionales como imágenes, hojas de estilo CSS, ficheros de código JavaScript, etc.

1246

El acceso a los ficheros adicionales desde el código HTML generado se debe hacer de forma directa, es decir, sin añadirle ningun path delante del nombre del fichero (como si el codigo html estuviera en el mismo directorio que el fichero adicional).

Por ejemplo, en el caso anterior, si queremos incluir la imagen "test.jpg" desde el codigo HTML generado con eBDML, simplemente debemos usar el tag IMG de la siguiente forma:

<img src="test.jpg" />

Paginaciones Personalizada

Podemos utilizar SmartHTML para personalizar todo cuanto queramos en la paginación de una sección de tipo Tabla.

Para más información sobre las paginaciones usando eBDML, véase el Tutorial "Paginaciones".

591

Plantillas de Sección

Utilizamos eBDML para personalizar el formato de un registro en una sección de tipo Tabla.

592

Cabecera y Pie de Zona

Podemos usar SmartHTML para personalizar la cabecera y el pie de las zonas, modificando el código HTML inicial como el "head" o los "meta".

1216

Diseños de Página, Zona y Sección Grupo

Los diseños de las Páginas, las Zonas y las Secciones de tipo Grupo se pueden personalizar, usando eBDML para generar la estructura de la página dinámicamente. Se usa la instrucción para hacer las llamadas a las secciones correspondientes.

733

Otros objetos avanzados

En el desarrollo de otros tipo de objetos de servidor más avanzados, como los WebServices, Widgets, funciones de validacion en carpetas WebDAV, etc... también se usa eBDML para programar el comportamiento deseado de cada uno de ellos.