Score:1

ฉันจะเพิ่มรายการจากโมดูลผู้ใช้ไปยังเมนูได้อย่างไร

ธง km

ฉันจะเพิ่มลิงก์โมดูลผู้ใช้หลักได้อย่างไร เช่น บัญชีของฉัน และ ออกจากระบบ เมนูอื่น?

Score:1
ธง cn

เดอะ บัญชีของฉัน และ ออกจากระบบ ลิงก์ถูกกำหนดไว้ใน core/modules/user/user.links.menu.yml

user.page:
  ชื่อเรื่อง: 'บัญชีของฉัน'
  น้ำหนัก: -10
  route_name: user.page
  menu_name: บัญชี
user.logout:
  น้ำหนัก: 10
  menu_name: บัญชี
  คลาส: Drupal\user\Plugin\Menu\LoginLogoutMenuLink

อย่างที่คุณเห็น พวกมันฮาร์ดโค้ดไปที่ บัญชีผู้ใช้ เมนู. เมื่อคำนึงถึงสิ่งนี้ สิ่งที่ดีที่สุดที่ควรทำคือวางเมนูทั้งสองไว้ติดกันในหน้าภาพรวมของบล็อก ใช้งานได้กับกรณีการใช้งานประมาณ 95% CSS ของคุณควรเขียนในลักษณะที่สนับสนุนสิ่งนั้น สำหรับอีก 5% คุณสามารถไปไกลถึงการสำรองลิงก์ของคุณเองในโมดูลที่กำหนดเอง หากคุณต้องทำเช่นนั้น มันจะ/อาจมีลักษณะดังนี้:

my_module.info.yml

ประเภท: โมดูล
ชื่อ: 'โมดูลของฉัน'
คำอธิบาย: 'คัดลอกลิงก์ผู้ใช้'
core_version_requirement: ^8.8 || ^9
แพ็คเกจ: 'ผู้ใช้'
การพึ่งพา:
  - ผู้ใช้:ผู้ใช้

my_module.links.yml

my_module.user_page:
  ชื่อเรื่อง: 'บัญชีของฉัน'
  น้ำหนัก: -10
  route_name: user.page
  menu_name: YOUR_MENU_ID
my_module.user_logout:
  น้ำหนัก: 10
  menu_name: YOUR_MENU_ID
  คลาส: Drupal\user\Plugin\Menu\LoginLogoutMenuLink

โพสต์คำตอบ

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