Как добавить хедер и футер сайта на определенную страницу?

Главные вкладки

Аватар пользователя Kris Iris Kris Iris 7 февраля 2019 в 0:27

Я подготовила верстку для динамически создаваемой страницы.
Мне нужно, чтобы эта страница потом "вписалась" в сайт, имела такой же хедер и футер, как и остальные страницы.
Подскажите пожалуйста. что мне нужно будет прописать?
Спасибо!

Комментарии

Аватар пользователя VasyOK VasyOK 7 февраля 2019 в 0:50

Значит есть сайт.
Вы сделали верстку для какой-то статьи.
Остальное содержимое эта верстка затрагивать не должна.

Верстка - это набор HTML + CSS + JS файлов и картинок? Или что покруче?

Создаете ноду (или блок), в которую вписываете HTML из верстки.

CSS и JS прописываются либо в info темы оформления.
Либо переписать шаблон ноды (или блока), где добавить через функции
https://api.drupal.org/api/drupal/includes%21common.inc/function/drupal_...
https://api.drupal.org/api/drupal/includes%21common.inc/function/drupal_...

Аватар пользователя sas@drupal.org sas@drupal.org 7 февраля 2019 в 7:14

> Мне нужно, чтобы эта страница потом "вписалась" в сайт, имела такой же хедер и футер, как и остальные страницы.
Создайте материал типа "страница", хедер и футер прибудет автоматически
Страницу можно создать через node_save программно.
Добавление библиотек можно делать в template.php на _preprocess_node