Ver índice de contenidos del libro

12.12. Personalizando las plantillas

Hemos visto en las secciones anteriores cómo modificar las plantillas generadas gracias a los atributos class e id que añade el generador de la parte de administración en el código HTML.

Además, las plantillas originales también se pueden redefinir completamente. Como las plantillas son archivos PHP y no clases PHP, una plantilla se puede redefinir simplemente creando en el módulo una plantilla con ese mismo nombre (por ejemplo en el directorio apps/backend/modules/job/templates/ para el módulo job):

Plantilla Descripción
_assets.php Incluye los archivos CSS y JavaScript que se utilizan en las plantillas
_filters.php Muestra la caje con los filtros
_filters_field.php Muestra un campo de un filtro
_flashes.php Muestra los mensajes flash
_form.php Muestra el formulario
_form_actions.php Muestra las acciones del formulario
_form_field.php Muestra un campo de formulario
_form_fieldset.php Muestra un fieldset de formulario
_form_footer.php Muestra el pie de página de un formulario
_form_header.php Muestra la cabecera de un formulario
_list.php Muestra un listado
_list_actions.php Muestra las acciones del listado
_list_batch_actions.php Muestra las acciones por lotes del listado
_list_field_boolean.php Muestra un campo de tipo booleano en el listado
_list_footer.php Muestra el pie de página del listado
_list_header.php Muestra la cabecera del listado
_list_td_actions.php Muestra las acciones del objeto en una fila del listado
_list_td_batch_actions.php Muestra el checkbox de una fila del listado
_list_td_stacked.php Muestra el layout stacked para una fila del listado
_list_td_tabular.php Muestra un campo del listado
_list_th_stacked.php Muestra el nombre de una columna en la cabecera
_list_th_tabular.php Muestra el nombre de una columna en la cabecera
_pagination.php Muestra la paginación del listado
editSuccess.php Muestra la página edit
indexSuccess.php Muestra la página list
newSuccess.php Muestra la página new