0
我有以下函數作爲概念驗證來從節點字段插入js變量。哪個鉤子用於從節點數據插入JavaScript變量
它在hook_preprocess_html()
,因爲js已經在以後的鉤子中呈現。通常我會從$vars['node']
得到變量,但我不認爲它存在於hook_preprocess_html()
?
function mymodule_preprocess_html(&$vars) {
$reference = $vars['page']['content']['system_main']['nodes'][47]['field_reference']['#items'][0]['value'];
drupal_add_js(array(
'field_reference' => $reference
), 'setting');
}
有沒有更好的方式來訪問節點字段變量,在以後的鉤子也許?
謝謝,正是我所需要的;) – bluegray 2011-05-27 13:26:42