Es muy sencillo crear un enlace en Servicios en /admin/config
.
En este ejemplo, supondré que el contenido de la página de administración, llamado configuración, será llenado por un controlador dentro src/Controller/MymoduleController.php
En la raíz de su módulo tiene dos archivos, mymodule.routing.yml
y mymodule.links.menu.yml
.
En el mymodule.links.menu.yml
archivo puedes escribir esto:
mymodule.settings:
title: 'My module settings page'
parent: system.admin_config_services
description: 'Admin settings page link'
route_name: mymodule.settings
Y a mymodule.routing.yml
esto:
mymodule.settings:
path: '/admin/config/services/mymodule'
defaults:
_controller: '\Drupal\quotesapi\Controller\MymoduleController::settings'
_title: 'My module settings'
requirements:
_permission: 'administer site configuration'
Luego puede configurar el contenido de la página con la configuración de la función del controlador () Pero eso está fuera del alcance de su pregunta.
¡Espero eso ayude!