He trabajo con este framework por bastante tiempo, sin embargo siempre se me pasan cosas y elementos, entonces creé esta publicación para poder acceder rápidamente a los códigos que necesite.
FrontEnd
La mayoría de los items son para estilizar y maquetar de una mejor manera los sitios creados con este framework.
Estilos personalizados
Para poder agregar estilos css personalizados a una vista (template) en CakePHP, es necesario poner una referencia principal en la plantilla [templates/layout/default.php]
Principalmente en la etiqueta body, pero se puede usar en cualquier etiqueta que quiera ser estilizada.
<body class="template_<?php echo $this->request->getParam('action'); ?>">
Con esto estamos agregando una clase que inicia con la palabra template_ y continua con la solicitud del parametro ‘action’, dando como resultado:
<body class="template_login">
Se pueden agregar más clases a esta refencia de la siquiente manera:
<body class="template_<?php echo $this->request->getParam('action'); ?> dark-template">
// Resultado
<body class="template_account dark-template">