Score:0

ฉันจะปรับแต่งเทมเพลตมุมมองการดูแลระบบจากโมดูลที่กำหนดเองได้อย่างไร

ธง us

ฉันสร้างมุมมองที่มีหน้าแสดงซึ่งมีพาธเป็น /admin/content/noun และมีรูปแบบเป็นตาราง ฉันต้องการแทนที่เทมเพลตตารางด้วย views-view-table--the-view-name--the-display-id.html.twig. เส้นทางของมุมมองหมายถึงมุมมองจะแสดงในธีมผู้ดูแลระบบ ฉันจะวางเทมเพลตไว้ที่ไหน

การสร้างธีมย่อยของ Claro ไม่ทำงาน การปรับแต่ง web/core/themes/claro/templates/classy/views/views-view-table.html.twig นั้นใช้ได้ แต่นั่นคือการแฮ็กคอร์

4uk4 avatar
cn flag
ธีมย่อยเป็นวิธีที่จะไปเพื่อหลีกเลี่ยงการแฮ็กคอร์ ทดสอบ `drush สร้างธีม` สำหรับธีมพื้นฐาน `claro` และติดตั้งได้ดี คุณอาจต้องล้างเค้าโครงบล็อกเท่านั้น
us flag
`drush สร้างธีม` ด้วยธีมพื้นฐานของ claro สร้างโครงสร้างไฟล์ที่เกือบจะว่างเปล่าจาก Claro ในไดเร็กทอรีธีมของฉัน การเปิดใช้งาน "claro_custom" เพียงครั้งเดียวก็เพียงพอที่จะแสดงให้ฉันเห็นว่านี่ไม่ใช่ทิศทางที่เราต้องการ ฉันอัปเดต hook_theme_registry_alter() จาก https://drupal.stackexchange.com/questions/1249/how-do-i- override-a-default-view- template-from-other-module แต่ตอนนี้ ตารางจากการแสดงมุมมองไม่มีค่าใด ๆ มีเพียงการปรับแต่งของฉันซึ่งอยู่นอกตาราง ยังคงพยายามให้ hook_theme() ทำงาน
leymannx avatar
ne flag
หลังจากที่คุณเปิดใช้ธีมและตั้งค่าเป็นธีมแบ็คเอนด์เริ่มต้นแล้ว คุณอาจต้องปรับเปลี่ยนบล็อก เช่น วางบล็อกใหม่แบบเดียวกับใน Claro ดั้งเดิม ธีมย่อยว่างเปล่า ใช่ เพราะไฟล์พาเรนต์ทั้งหมดอยู่ใน Claro ดั้งเดิม และตอนนี้คุณในธีมย่อยจะเพิ่มเฉพาะไฟล์ที่คุณต้องการปรับแต่งอีกครั้ง (การแทนที่เทมเพลตจากโมดูลที่กำหนดเองนั้นง่ายกว่า IMHO)
us flag
ฉันต้องการแทนที่เทมเพลตจากโมดูลที่กำหนดเองอย่างแน่นอน แต่เบ็ดฐานสำหรับการแทนที่เทมเพลตมุมมองคืออะไร ฉันไม่สามารถบอกได้จาก views_theme()
us flag
'เบ็ดฐาน' คือ 'views_view_table' นี่คือรหัส ```/** * ใช้ hook_theme() */ ฟังก์ชัน mymodule_theme($existing, $type, $theme, $path) { กลับ [ 'views_view_table__my_view__my_admin_table' => [ 'base hook' => 'views_view_table', ] ]; }```

โพสต์คำตอบ

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