Plugin de configuração de banners da página inicial para uso na plataforma Mapas Culturais
- O plugin permite que administradores da rede (
saasAdminousuperSaasAdmin) configurem até 3 banners exibidos no cabeçalho da página inicial (home-header) através de uma interface administrativa no painel de controle. Cada banner pode ter sua própria imagem, link de destino, descrição alternativa (alt) e opção para abrir em nova aba.
- Mapas Culturais v7.6.0^
-
No arquivo
config/plugins.php(oudocker/common/config.d/plugins.php), adicione a linha'HomeHeaderBanners'para ativar o plugin:<?php return [ 'plugins' => [ 'MultipleLocalAuth', 'HomeHeaderBanners', ] ];
-
O plugin
HomeHeaderBannersadiciona um item de menu no painel de controle (sidebar esquerdo) visível apenas para usuários com permissões desaasAdminousuperSaasAdmin. Ao acessar a página de configuração através do menu "Banners da Home", o administrador pode configurar até 3 banners diferentes. -
Para cada banner, são disponibilizados 4 campos de configuração:
- Link da imagem: URL completa da imagem do banner (suporta URLs absolutas, relativas ou caminhos de assets)
- Link de destino: URL para onde o usuário será redirecionado ao clicar no banner
- Descrição (alt): Texto alternativo para acessibilidade e SEO
- Abrir em outra aba: Checkbox para definir se o link deve abrir em uma nova aba do navegador
-
As configurações são salvas automaticamente, garantindo persistência entre reinicializações da aplicação.
-
O plugin aplica automaticamente as configurações salvas ao sistema, sobrescrevendo as configurações padrão do
home-headerquando disponíveis. Se nenhuma configuração for salva, o sistema utiliza as configurações padrão definidas noconf-base.phpouconfig.phpdo tema.
-
As configurações dos banners são gerenciadas exclusivamente através da interface administrativa do plugin. Não é necessário editar arquivos de configuração manualmente.
-
O plugin suporta diferentes formatos de URL para as imagens:
- URLs absolutas (
https://exemplo.com/imagem.jpg) - URLs relativas (
/assets/imagem.jpg) - Caminhos de assets do tema (serão processados automaticamente pelo sistema de assets)
- URLs absolutas (
-
O plugin requer permissões de
saasAdminousuperSaasAdminpara acessar a página de configuração e salvar alterações. -
Usuários sem essas permissões não verão o item de menu no painel de controle.
-
As configurações são aplicadas imediatamente após o salvamento, sem necessidade de reiniciar a aplicação.
-
O plugin mantém compatibilidade com as configurações existentes do
home-headerdefinidas noconf-base.phpouconfig.phpdo tema. Se uma configuração for salva através do plugin, ela terá prioridade sobre as configurações padrão. -
O arquivo de configuração é criado automaticamente no primeiro salvamento.