# Secciones
En ocasiones, las secciones estándar tipo CRUD no se ajustan a lo que se desea mostrar / crear / editar.
Para ello están las secciones custom, las cuales dejan libertad para mezclar varios tipos de elementos en una vista.
# Crear sección
La forma más sencilla de crear una nueva sección custom es mediante el comando preparado para ello.
Se trata del mismo comando que para las secciones normales, pero aplicando la opción --custom
:
php artisan backoffice:section Nombre --custom
# Configuración
Una vez creada la sección, su contenido inicial sería el siguiente:
namespace App\Backoffice\Sections;
use Zeus\Backoffice\Sections\BackofficeCustomSection;
class CustomSection extends BackofficeCustomSection
{
public function elements(): array
{
return [
// Añade elementos
];
}
}
# Añadir elementos
En el array de la función elements
se pueden añadir los elementos que se desean visualizar.
El listado de elementos se puede encontrar en la sección Elementos
Múltiples elementos
En una sección custom pueden añadirse todos los elementos que se quieran incluso del mismo elemento.
Por ejemplo, puede mostrarse un DataForm y un DataTable pudiendo crear y ver el listado en una sóla sección.
Otra posibilidad es poder tener más de un DataTable o más de un DataForm.
← Validación Elementos →