The Contul meu și Deconectați-vă legăturile sunt definite în core/module/user/user.links.menu.yml
user.page:
titlu: „Contul meu”
greutate: -10
nume_rută: utilizator.pagină
nume_meniu: cont
user.logout:
greutate: 10
nume_meniu: cont
clasa: Drupal\user\Plugin\Menu\LoginLogoutMenuLink
După cum puteți vedea, acestea sunt codificate hard pentru cont
meniul. Având în vedere acest lucru, cel mai bun lucru de făcut este pur și simplu să plasați ambele meniuri unul lângă celălalt pe pagina de prezentare generală a blocurilor. Acest lucru funcționează probabil pentru 95% din cazurile de utilizare. CSS-ul dvs. ar trebui să fie scris într-un mod care să sprijine acest lucru. Pentru ceilalți 5%, ați putea merge până la a vă ridica propriile linkuri într-un modul personalizat. Dacă ar fi să faci asta, ar/ar putea arăta cam așa:
my_module.info.yml
tip: modul
nume: „Modulul meu”
descriere: „Copiați linkurile utilizatorului”.
cerinta_versiune_core: ^8.8 || ^9
pachet: „Utilizator”
dependențe:
- utilizator:utilizator
my_module.links.yml
my_module.user_page:
titlu: „Contul meu”
greutate: -10
nume_rută: utilizator.pagină
nume_meniu: YOUR_MENU_ID
my_module.user_logout:
greutate: 10
nume_meniu: YOUR_MENU_ID
clasa: Drupal\user\Plugin\Menu\LoginLogoutMenuLink