Încerc să creez o pagină de configurare cu file pentru modulul meu personalizat, deși nu pot vedea o mulțime de informații despre exact ceea ce ar trebui făcut.
am vazut această pagină dar nu este tocmai în profunzime
Am paginile mele listate în mine my_module.routing.yml
fişier
my_module.api_form:
calea: /admin/config/system/my-api
implicite:
_title: „Configurare”
_form: \Drupal\MY_MODULE\Form\APIConfigurationForm
cerinte:
_permission: „administrați configurația site-ului”
my_module.settings_form:
cale: /admin/config/system/my-settings
implicite:
_title: „Setări”
_form: \Drupal\MY_MODULE\Form\SettingsForm
cerinte:
_permission: „administrați configurația site-ului”
Ambele funcționează dacă merg manual la pagină, dar aș dori să fac din pagina API cea implicită, cu formularul de setări disponibil ca filă. Acest link sugerează adăugarea unui my_module.links.tasks.yml
my_module.api:
titlu: „Configurație”
nume_rută: my_module.api_form
rută_de bază: my_module.api_form
descriere: „Configurare API”
părinte: system.admin_config_system
my_module.settings:
titlu: „Setări”
nume_rută: my_module.settings_form
rută_de bază: my_module.api_form
descriere: „Configurați setările”
Nu sunt sigur dacă și ele trebuie să facă parte din my_module.links.menu.yml
de asemenea, așa că sunt și ei acolo
my_module.api_form:
titlu: „Configurație”
nume_rută: my_module.api_form
descriere: „Configurare API”
părinte: system.admin_config_system
my_module.settings_form:
titlu: „Setări”
nume_rută: my_module.settings_form
descriere: „Configurați setările”
părinte: system.admin_config_system
Ambele pagini par să funcționeze și își fac treaba, dar nu sunt disponibile ca file una de cealaltă