Puncte:-1

Este posibil să verificați cu Twig rolul pe care îl are utilizatorul actual?

drapel cn

Este posibil să verificați cu Twig rolul de grup pe care îl are utilizatorul actual, pentru a-l folosi ca în următorul cod?

{% dacă este_membru == adevărat %}
  {# ⦠#}
{% endif %}

am incercat cu $group_memberships = \Drupal::service('group.membership_loader').loadByUser($account); în fișierul .theme, dar nu funcționează.

apaderno avatar
drapel us
Bun venit la Drupal Answers! Dacă ați scris deja cod, am dori să vedem mai mult de o singură linie. Ar putea fi codul pe care l-ați scris să fie cel de utilizat, dar conține o greșeală de scriere.
Yuseferi avatar
drapel cg
Bine ati venit. ați putea vă rog să clarificați în ce șablon de crenguță doriți să o faceți? pagină? nodul? bloc?
Puncte:1
drapel cg

pentru a vedea lista de roluri de utilizator, încercați următoarele:

{% set roles = user.getroles() %}
{{ dump(roluri) }}

dacă vrei un anumit rol încearcă

Dacă doriți să faceți ceva numai pentru un anumit rol, atunci procedați astfel:

{% dacă „ROLE_MACHINE_NAME” în ​​user.getroles() %}
  // fă-ți lucrurile aici
{% endif %}

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.