Estructura de archivos

Cada plantilla esta identificada por su alias unico. Si tienes una plantilla en el directorio app/View/Themed/MiTema, Entonces el alias de tu plantilla sera MiTema.

Un archivo theme.json tambien es requerido. Puedes ver el archivo JSON usado en la plantilla por defecto aqui: theme.json.

Estructura

Por ejemplo, si tienes una plantilla con el alias MiTema. Todos tus archivos deberan estar ubicados de la siguiente manera:

  • app/View/Themed/MiTema/ - Elements/ - Helper/

    • custom.php
    • Layouts/ - default.ctp

    • Nodes/ - view.ctp

    • ...

    • webroot/ - css/

      • theme.css
      • js/ - theme.js
      • img/ - screenshot.png
      • theme.yml

No olvides el archivo theme.json. Tu tema no estara disponible en el panel de administracion si no se encuentra este archivo.