5
hook_preprocess_page (): วิธีบอกหน้ามุมมองอย่างไร
ฉันกำลังเขียนโมดูลที่กำหนดเองที่จำเป็นต้องแทรกไฟล์จาวาสคริปต์และ css เฉพาะในหน้ามุมมอง ฉันใช้ hook_preprocess_page แต่ฉันไม่สามารถบอกได้ว่าหน้าปัจจุบันมาจากมุมมอง: function mymodule_preprocess_page(&vars) { var_dump($vars); //output: nothings that reference the views! if([view page]) { drupal_add_js([...]); drupal_add_css([...]); // Rebuild scripts $scripts = drupal_get_js(); $vars['scripts'] = $scripts; // Same for css } } ฉันรู้ว่าฉันสามารถใช้ไฟล์เทมเพลต (page-my_view_page_path.tpl.php) ได้ แต่ต้องรวม js และ css พิเศษเฉพาะเมื่อเปิดใช้งานโมดูลของฉันเท่านั้น ดังนั้นผมจึงชอบที่จะให้สิ่งนี้โดยตรงภายในโมดูลรหัสของฉัน ไอเดีย?
10
views
7
theming
javascript