Archivo JSON¶
Un archivo theme.json es requerido para cada tema en Croogo. Este es requerido porque ahi se almacena informacion util como los menus y regiones que usa. De esta manera le permite a Croogo hacer peticiones a la base de datos y estar disponible sin romper el esquema MVC.
El contenido de un ejemplo de theme.json puede ser encontrado en: app/View/Themed/MyTheme/webroot/theme.json y se muestra abajo
{
  "name" : "Sample",
  "description" : "Sample theme for Croogo",
  "screenshot" : "screenshot.png",
  "author" : "Author Name",
  "authorEmail" : "[email protected]",
  "authorUrl" : "http://authorswebsite.com",
  "menus" : [
    "main",
    "footer"
    ],
  "regions" : [
    "right"
    ]
}
- name: El nombre de la plantilla
 - description: La descripcion de la plantilla
 - screenshot: Una vista preliminar de tu plantilla, ubicada en app/View/Themed/MyTheme/webroot/img/screenshot.png
 - author: tu nombre
 - authorEmail: tu email
 - authorUrl: tu pagina web
 - menus: una lista de menus que la plantilla usa
 - regions: una lista de regiones que tu plantilla usa para mostrar bloques
 - vocabularies (opcional): una lista de alias de vocabularios que tu plantilla usa.