plantilla_personalizada
Diferencias
Muestra las diferencias entre dos versiones de la página.
Ambos lados, revisión anteriorRevisión previaPróxima revisión | Revisión previa | ||
plantilla_personalizada [2023/04/21 12:19] – [Bajar plantilla de sistema] symposium | plantilla_personalizada [2023/04/21 12:28] (actual) – symposium | ||
---|---|---|---|
Línea 27: | Línea 27: | ||
{{ : | {{ : | ||
+ | ===== ===== | ||
- | ===== Modificar plantilla de sistema para convertirla en plantilla personalizada ===== | + | ===== Modificar plantilla de sistema para convertirla en plantilla personalizada |
+ | |||
+ | ==== Directorio assets ==== | ||
+ | |||
+ | Es el directorio que te recomendamos para incluír las imagenes que veas necesarias. Si necesitas hacer referencia a una imagen dentro de un partial o un template hazlo de forma relativa: | ||
+ | |||
+ | < | ||
+ | <font inherit/ | ||
+ | </ | ||
+ | |||
+ | **Directorio js** | ||
+ | |||
+ | Dentro de este directorio debes incluir tus ficheros Javascript. El fichero script.js se incluye automáticamente (es **importante** que no le cambies el nombre). El método que te recomendamos para ejecutar código en el evento " | ||
+ | |||
+ | Si necesitas ejecutar código después de que se cargue un fichero partial o template, debes escuchar al evento " | ||
+ | |||
+ | < | ||
+ | <font inherit/ | ||
+ | // template contiene el nombre del bloque cargado, sea ptl o tpl | ||
+ | });</ | ||
+ | </ | ||
+ | |||
+ | Si necesitas cargar otros ficheros Javascript te proveemos de un método que los carga de forma asíncrona. Este método carga en línea los ficheros que le indiques: | ||
+ | |||
+ | < | ||
+ | <font inherit/ | ||
+ | // callback a ejecutar cuando se haya cargado el último fichero | ||
+ | });</ | ||
+ | </ | ||
+ | |||
+ | ==== Directorio less ==== | ||
+ | |||
+ | Dentro del directorio LESS encontrarás la hoja de estilos .less que da forma a este tema. En la primera línea verás que se importa el fichero " | ||
+ | |||
+ | El siguiente bloque define las variables. Puedes añadir todas las variables que necesites pero si eliminas alguna es posible que el selector de colores deje de funcionar adecuadamente. | ||
+ | |||
+ | Recuerda leer http:// | ||
+ | |||
+ | ==== Directorios partials y templates ==== | ||
+ | |||
+ | Los ficheros .tpl y .ptl son los templates y partials que utiliza Handlebars para renderizar el contenido de la página. | ||
+ | |||
+ | Los ficheros .tpl son las plantillas que se cargan al entrar en cada sección. | ||
+ | |||
+ | Al entrar en la página del evento por primera vez se carga el fichero main.tpl que renderiza el esqueleto principal de la página y después carga el contenido de la sección correspondiente. | ||
+ | |||
+ | Los ficheros .ptl son los parciales o partials, trozos de código que se pueden renderizar dentro de la página según sea necesario. Puedes modificarlos y crear tantos nuevos como veas necesario. Te recomendamos que eches un vistazo a su estructura para hacerte una idea de como utilizarlos. | ||
+ | |||
+ | Ejemplo: | ||
+ | |||
+ | < | ||
+ | 1.- {{> overlay }} | ||
+ | 2.- {{> navbar this }} | ||
+ | 3.- <div id=" | ||
+ | | ||
+ | | ||
+ | | ||
+ | | ||
+ | | ||
+ | 9.- </ | ||
+ | 10.- {{> footer this }} | ||
+ | </ | ||
+ | |||
+ | La línea 1 carga el parcial overlay. Un parcial se carga con la sintaxis "< | ||
+ | |||
+ | Puedes explorar los ficheros .tpl y .ptl para ver las distintas opciones disponibles. | ||
+ | |||
+ | Como ves en las líneas 3, 6, 8 y 9, se puede combinar código HTML y Handlebars alternativamente. | ||
+ | |||
+ | El bloque div con identificador " | ||
+ | |||
+ | ===== Modificar plantilla de sistema para convertirla en plantilla personalizada (sólo Plantillas Classic) | ||
Se recomienda no utilizar símbolos ni caracteres acentuados en los nombres de fichero. | Se recomienda no utilizar símbolos ni caracteres acentuados en los nombres de fichero. | ||
Línea 119: | Línea 191: | ||
En la sección //Nueva plantilla// | En la sección //Nueva plantilla// | ||
- | |||
* El nombre que darás a tu plantilla. | * El nombre que darás a tu plantilla. | ||
* El número máximo de elementos a mostrar en el menú (el resto de elementos del menú se mostrarán en la opción de menú // | * El número máximo de elementos a mostrar en el menú (el resto de elementos del menú se mostrarán en la opción de menú // |
plantilla_personalizada.1682079590.txt.gz · Última modificación: 2023/04/21 12:19 por symposium