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.