2
我想添加一個CSS類到body_classes_array,就好像我正在使用template_preprocess_page來更改& $ vars,但我想通過hook_menu()頁面回調來完成。如何通過hook_menu改變body_classes_array?
甚至有可能嗎?
我想添加一個CSS類到body_classes_array,就好像我正在使用template_preprocess_page來更改& $ vars,但我想通過hook_menu()頁面回調來完成。如何通過hook_menu改變body_classes_array?
甚至有可能嗎?
不,不可能爲此使用hook_menu。所有你可以用它來創建菜單項。
drupal使用的鉤子系統旨在讓您在每個鉤子上執行非常具體的操作。
謝謝你回覆,googletorp。 你能說什麼頁面參數被允許傳遞給頁面回調?我見過使用arg()以外的參數的例子,但是我沒有看到允許的列表。 – user426849 2010-08-23 13:29:06
您可以使用由arg或文本字符串解析的整數。你可以使用一個加載函數來加載一個像Drupal一樣的對象來處理'%node'。請查閱http://api.drupal.org/api/function/hook_menu/6上的文檔 – googletorp 2010-08-23 14:45:17