Introducción
Navigate CMS proporciona un poderoso sistema de temas. Con esta guía, todo el mundo puede aprender a crear un tema y distribuirlo para ser usado por los demás. ¡Incluso puedes publicarlo y venderlo en nuestra tienda!
Vamos a empezar con lo básico, un tema es un conjunto de archivos que definen cómo un sitio web debe ser mostrado. En otras palabras, en Navigate CMS defines las entradas del menú del sitio web y creas los contenidos, el tema hace que todos los elementos se muestren de una determinada manera.
El motor de plantillas ofrece lo que hemos llamado tags nv, que son etiquetas HTML especiales que la aplicación entiende y traduce a bloques de código HTML. Por ejemplo, puedes pedir a Navigate CMS "poner aquí el menú del sitio web principal" de esta manera:
<nv object="nvweb" name="menu" />
Un tema puede tener opciones de configuración, como la combinación de colores que deseas utilizar para un determinado sitio web o un campo para cargar el logotipo que se mostrará en todas las páginas. Todas estas opciones se declaran en la definición de tema.
La opción multi-idioma es una característica fundamental de Navigate CMS, siendo extremadamente fácil crear traducciones para un tema. Y si el propietario del sitio web quiere cambiar un texto aislado (por ejemplo, "Entrar" en lugar de "Identificarse") podrá hacerlo dentro de la interfaz de Navigate CMS sin tener que modificar ningún archivo del tema. Eso también significa que si se publica una nueva versión de un tema y el propietario del sitio web quiere actualizarlo, no va a tener que hacer ningún trabajo extra de traducción.
Por último, algunos temas pueden ser muy complejos o con un gran número de posibilidades; para facilitar la vida al usuario, Navigate CMS proporciona un método de exportar e importar contenido de ejemplo. De esta forma, podemos instalar el CMS, descargar un tema e importar el contenido de muestra para ese tema y tener un sitio web funcional preparado para ser personalizado en minutos!
Por favor, revisa el tema Ocean incluido en el paquete de instalación de Navegate CMS para ver un ejemplo completo.
0 Comentarios