mirror of
https://gitlab.unicamp.br/infimecc_drupal11_modules/site_tools.git
synced 2026-03-09 01:47:41 -03:00
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>
38 lines
869 B
Markdown
38 lines
869 B
Markdown
# 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
|
|
```
|