drupal разделяет заголовок и нижний колонтитул кода шаблона

Я создаю шаблон drupal и пытаюсь использовать это

<?php require "".base_path() . path_to_theme()."'/header.php'" ?> 

и он обеспечивает правильный путь, но он дал это

Предупреждение: require (/learn/learn_drupal/sites/all/themes/test_theme'/header.php): не удалось открыть поток: нет такого файла или каталога в require () (строка 33 из / Пользователи / Devric / Sites / learn /learn_drupal/sites/all/themes/test_theme/templates/html.tpl.php).

кто-нибудь знает, как отделить код?

Если бы я был вами, я бы прочитал, как установить правильную тему Drupal.

Начните с создания папки шаблонов в вашем каталоге тем. Затем скопируйте с корневых modules/system/page.tpl.php и modules/system/html.tpl.php в эту новую папку шаблонов.

Это ваши основные файлы темы. html.tpl.php содержит все в вашем заголовке (метатеги и т. д.), а также теги тегов начала и конца.

page.tpl.php – это то, что находится между телом, или в основном то, что напечатано там, где сказано <?php print $page; ?> <?php print $page; ?> .

Если вы откроете файл page.tpl.php, вы увидите все ваши регионы и т. Д. Это контур вашей страницы. Используйте это, чтобы отсортировать любые нижние колонтитулы, заголовки и т. Д., Используя либо жесткий код, либо отличную блочную систему Drupal.

Если вы думаете, что ваша страница, подобная этой, должна помочь:

 html.tpl.php -> opens your html page - page.tpl.php -> any constant elements above the content - node.tpl.php -> the content - page.tpl.php -> any constant elements below the content html.tpl.php -> closes your html page 

Вам не нужно настраивать свои собственные, потому что Drupal уже делает все это для вас. Это крутая кривая обучения, и я действительно изо всех сил пытался начать с нее, но нет смысла не делать что-то в Drupal, поскольку вы теряете то, что делает его такой хорошей CMS.

Вы можете прочитать больше здесь – http://drupal.org/documentation/theme

РЕДАКТИРОВАТЬ:

Вы можете настроить блоки для конкретной страницы, а затем темы. Настройте блок, называемый заголовком, например, и установите его только для отображения на страницах, которые вы хотите включить, на странице администрирования блоков. Вы можете установить шаблоны для каждого блока так же, как и узлы.