Score:-1

เป็นไปได้ไหมที่จะตรวจสอบกับ Twig ถึงบทบาทของผู้ใช้ปัจจุบัน?

ธง cn

เป็นไปได้หรือไม่ที่จะตรวจสอบบทบาทของ Twig the Group ที่ผู้ใช้ปัจจุบันมีเพื่อใช้ตามโค้ดต่อไปนี้

{% ถ้าเป็นสมาชิก == จริง %}
  {# ⦠#}
{% เอนดิฟ %}

ฉันพยายามกับ $group_memberships = \Drupal::service('group.membership_loader').loadByUser($บัญชี); ในไฟล์ .theme แต่มันใช้งานไม่ได้

apaderno avatar
us flag
ยินดีต้อนรับสู่คำตอบของ Drupal! หากคุณเขียนโค้ดไว้แล้ว เราอยากเห็นมากกว่าหนึ่งบรรทัด อาจเป็นรหัสที่คุณเขียนเป็นรหัสที่จะใช้ แต่มีการพิมพ์ผิด
Yuseferi avatar
cg flag
ยินดีต้อนรับ. คุณช่วยอธิบายได้ไหมว่าคุณต้องการทำเทมเพลตกิ่งใด หน้าหนังสือ? โหนด? บล็อก?
Score:1
ธง cg

หากต้องการดูรายการบทบาทของผู้ใช้ ให้ลองทำดังนี้:

{% กำหนดบทบาท = user.getroles() %}
{{ การถ่ายโอนข้อมูล (บทบาท) }}

หากคุณต้องการให้ลองบทบาทเฉพาะ

หากคุณต้องการทำอะไรเฉพาะสำหรับบทบาทเฉพาะให้ทำดังนี้:

{% ถ้า 'ROLE_MACHINE_NAME' ใน user.getroles() %}
  //ทำของของคุณที่นี่
{% เอนดิฟ %}

โพสต์คำตอบ

คนส่วนใหญ่ไม่เข้าใจว่าการถามคำถามมากมายจะปลดล็อกการเรียนรู้และปรับปรุงความสัมพันธ์ระหว่างบุคคล ตัวอย่างเช่น ในการศึกษาของ Alison แม้ว่าผู้คนจะจำได้อย่างแม่นยำว่ามีคำถามกี่ข้อที่ถูกถามในการสนทนา แต่พวกเขาไม่เข้าใจความเชื่อมโยงระหว่างคำถามและความชอบ จากการศึกษาทั้ง 4 เรื่องที่ผู้เข้าร่วมมีส่วนร่วมในการสนทนาด้วยตนเองหรืออ่านบันทึกการสนทนาของผู้อื่น ผู้คนมักไม่ตระหนักว่าการถามคำถามจะมีอิทธิพลหรือมีอิทธิพลต่อระดับมิตรภาพระหว่างผู้สนทนา