Puncte:1

Cum adaug elemente din modulul utilizator într-un meniu?

drapel km

Cum adaug link-urile modulelor de utilizator de bază, cum ar fi Contul meu și Deconectați-vă la alt meniu?

Puncte:1
drapel cn

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

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.