Score:0

ฉันจะลบหรือเปลี่ยนชื่อแท็บจากบล็อกงานในเครื่องได้อย่างไร

ธง de

งานในท้องถิ่น

ฉันใช้ Drupal 9.2.6 กับโมดูล Group และฉันต้องการลบบางแท็บออกจากบล็อกงานในเครื่องและเปลี่ยนชื่อบางแท็บ

ฉันได้สร้างโมดูลและวางโค้ดด้านบนด้วย hook_menu_local_actions_alter และ hook_menu_local_tasks_alter:

ฟังก์ชัน mymodulename_menu_local_actions_alter(&$local_actions) {
   $local_actions['view.group_members.page_1']['title'] = t('ผู้ใช้');
}


ฟังก์ชัน pacifica_menu_local_tasks_alter(&$data, $route_name) {
   unset($data['tabs'][0]['entity.group_content.collection']);
}

ชื่อเส้นทางที่ได้รับจาก webprofiler

ดูเหมือนว่าโค้ดจะใช้ไม่ได้ - แท็บสมาชิกไม่ได้เปลี่ยนชื่อเป็นผู้ใช้ และแท็บเอนทิตีทั้งหมดไม่ได้ถูกซ่อน และใช่ ฉันเคย ล้างแคช

ใครช่วยกรุณาชี้ให้ฉันเห็นทิศทางที่ถูกต้องในการแก้ปัญหานี้ได้ไหม

leymannx avatar
ne flag
Does this answer your question? [How to alter local tasks menu titles?](https://drupal.stackexchange.com/questions/253280/how-to-alter-local-tasks-menu-titles)
leymannx avatar
ne flag
https://gorannikolovski.com/blog/dynamic-local-task-titles-drupal-8-9
Alex Sh avatar
de flag
Seems that my problem is that I can't find right variables for particular local task. How can I print all variables used in local tasks block?
leymannx avatar
ne flag
`composer install drupal/devel_kint_extras && drush -y en devel_kint_extras` จากนั้นเข้าไปที่ hook ของคุณแล้วใส่ `ksm($variables);` จากนั้น `drush cr` และเข้าไปที่เว็บไซต์ มันจะพิมพ์ var_dump ที่มีรูปแบบสวยงามให้กับคุณ บล็อกข้อความซึ่งโดยค่าเริ่มต้นจะวางไว้ในบางภูมิภาคที่ด้านบนของไซต์
Alex Sh avatar
de flag
oh, man, thank you so much! I've used kint($data); and received the tabs array with all variables! then unset($data['tabs'][0]['group.content']); worked for me!
Alex Sh avatar
de flag
บางทีคุณอาจช่วยฉันด้วย: $data['tabs'][0]['views_view:view.group_nodes.page_1']['#link']['url'] = '/node/add/podcasts'; ใช้ไม่ได้ จะระบุ URL ที่กำหนดเองสำหรับแท็บที่มีอยู่ได้อย่างไร

โพสต์คำตอบ

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