Estructura de un theme

Un Theme de Saga Suite no es más que un módulo de OpenCms cuyo paquete empiece por: com.saga.sagasuite.theme, por ejemplo: com.saga.sagasuite.theme.inicia; y que tenga la siguiente estructura de carpetas:

  • resources
  • skins
    • NOMBRE_SKIN
      • css
      • fonts
      • images
      • js
      • sass
      • config.rb
  • templates
    • default.jsp
    • otros templates

De forma optativa, pueden tener también las siguientes carpetas:

  • formatters: Para personalizar algún formatter de los módulos de Saga Suite
  • elements: Por si fuera necesario utilizar algún componente reutilizable
  • classes: Si tenemos una web multidioma y necesitamos un fichero de keys