我正在试图找出<head>
Drupal中所有页面的位置(如果重要的话,我正在使用Orange主题).我必须在其中添加分析代码<head>
.
在哪个档案里面我能找到<head>
?
使用drupal_set_html_head()将其放在主题template.php文件中.如果函数MYTHEMENAME_preprocess_page()已经存在,则插入下面{closure}括号内的内容(在$ vars ['head']之前,如果它也存在):
function MYTHEMENAME_preprocess_page(&$vars, $hook) {
// say you wanted to add Google Webmaster Tools verification to homepage.
if(drupal_is_front_page()) {
drupal_set_html_head('<meta name="google-site-verification" content="[string from https://www.google.com/webmasters/verification/verification]" />');
$vars['head'] = drupal_get_html_head();
}
}
Run Code Online (Sandbox Code Playgroud)
如果您查看主题文件夹,您会看到page.tpl.php
,这是该网站的模板。您很可能可以在那里添加代码。