mirror of
https://gitlab.unicamp.br/infimecc_drupal11_modules/site_tools.git
synced 2026-05-04 02:30:41 -03:00
Initial commit
Módulo site_tools com ferramentas utilitárias para outros módulos: - Bloco ShareLinks para compartilhamento em redes sociais - Seção "Local Modules" no menu de configuração do Drupal Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
This commit is contained in:
37
README.md
Normal file
37
README.md
Normal file
@@ -0,0 +1,37 @@
|
||||
# Site Tools
|
||||
|
||||
Módulo Drupal com ferramentas utilitárias reutilizáveis para outros módulos do site.
|
||||
|
||||
## Funcionalidades
|
||||
|
||||
- **Menu de configuração "Local Modules"**: Fornece uma seção centralizada em `/admin/config/local-modules` para configurações de módulos desenvolvidos internamente.
|
||||
|
||||
## Requisitos
|
||||
|
||||
- Drupal 10.3+ ou 11
|
||||
|
||||
## Instalação
|
||||
|
||||
1. Coloque o módulo no diretório `modules/custom/`
|
||||
2. Ative o módulo via Drush: `drush en site_tools`
|
||||
3. Limpe o cache: `drush cr`
|
||||
|
||||
## Uso
|
||||
|
||||
Outros módulos podem usar a seção "Local Modules" adicionando em seus arquivos `.links.menu.yml`:
|
||||
|
||||
```yaml
|
||||
meu_modulo.settings:
|
||||
title: 'Meu Módulo'
|
||||
description: 'Configurações do meu módulo'
|
||||
route_name: meu_modulo.settings
|
||||
parent: site_tools.admin_config
|
||||
weight: 10
|
||||
```
|
||||
|
||||
E declarando a dependência em `.info.yml`:
|
||||
|
||||
```yaml
|
||||
dependencies:
|
||||
- site_tools
|
||||
```
|
||||
Reference in New Issue
Block a user