drupal 7 - как почистить head?

duncan

батяр з личакова
Регистрация
10 Апр 2007
Сообщения
1.599
Реакции
449
в <head> помимо ссылок из шаблона сам drupal вставляет свои
как лучше всего их все упорядочнить или убрать лишние?
 

allion177

Создатель
Регистрация
27 Сен 2014
Сообщения
13
Реакции
0
Могу подсказать как убрать shortlink, canonical, и ссылку а оф. сайт друпала в <head>.
Данный код нужно прописать в template.php вашей темы:


PHP:
function ИМЯТЕМЫ_html_head_alter(&$head_elements) {
  unset($head_elements['system_meta_generator']);
  foreach ($head_elements as $key => $element) {
    if (isset($element['#attributes']['rel']) && in_array($element['#attributes']['rel'], array('shortlink', 'canonical'))) {
      unset($head_elements[$key]);
    }
  }
}
 

tispoint

Постоялец
Регистрация
10 Окт 2013
Сообщения
56
Реакции
9
Могу подсказать как убрать shortlink, canonical, и ссылку а оф. сайт друпала в <head>.
Данный код нужно прописать в template.php вашей темы:


PHP:
function ИМЯТЕМЫ_html_head_alter(&$head_elements) {
  unset($head_elements['system_meta_generator']);
  foreach ($head_elements as $key => $element) {
    if (isset($element['#attributes']['rel']) && in_array($element['#attributes']['rel'], array('shortlink', 'canonical'))) {
      unset($head_elements[$key]);
    }
  }
}
А разве canonical стоит убирать?
 

f483796

Постоялец
Регистрация
24 Фев 2015
Сообщения
49
Реакции
2
Можно html.tpl.php переопределить и там убрать включение Drupal'овских CSS и JS
 

aleksey74

Создатель
Регистрация
10 Авг 2015
Сообщения
27
Реакции
5
Можно html.tpl.php переопределить и там убрать включение Drupal'овских CSS и JS
Вот ссылка на мануал, по нему будет удобней разобраться
Скрытое содержимое доступно для зарегистрированных пользователей!
 
Сверху