Я пытаюсь найти, где генерируется переменная $ head, и тем более разметка. В основном, файл содержит разметку переменной $ head.
Мой html.tpl.php:
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="<?php print $language->language; ?>" version="XHTML+RDFa 1.0" dir="<?php print $language->dir; ?>"<?php print $rdf_namespaces; ?>>
<head profile="<?php print $grddl_profile; ?>">
<?php print $head; ?>
<title><?php print $head_title; ?></title>
<?php print $styles; ?>
<?php print $scripts; ?>
</head>
<body class="<?php print $classes; ?>" <?php print $attributes;?>>
<div id="skip-link">
<a href="#main-content" class="element-invisible element-focusable"><?php print t('Skip to main content'); ?></a>
</div>
<?php print $page_top; ?>
<?php print $page; ?>
<?php print $page_bottom; ?>
</body>
</html>
Они объявлены в других файлах, и это может зависеть - часто они находятся в файле template.php для темы (если это тема) и могут находиться в функции process_html или аналогичной.
Этот $ head один очень ядро, и я найду, что он исходит из:
включает /theme.inc:
$variables['head'] = drupal_get_html_head();
Это внутри функции template_process_html().
Я никогда не использовал Drupal вообще, но большинство файлов заголовков находятся внутри папки шаблонов внутри, обычно называемой header.tpl, я полагаю, что это то, о чем вы спрашиваете, где находится файл для заголовка? '