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

duncan

батяр з личакова
Регистрация
10 Апр 2007
Сообщения
1.599
Реакции
450
в <head> помимо ссылок из шаблона сам drupal вставляет свои
как лучше всего их все упорядочнить или убрать лишние?
 
Могу подсказать как убрать 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]);
    }
  }
}
 
Могу подсказать как убрать 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 стоит убирать?
 
Можно html.tpl.php переопределить и там убрать включение Drupal'овских CSS и JS
 
Можно html.tpl.php переопределить и там убрать включение Drupal'овских CSS и JS
Вот ссылка на мануал, по нему будет удобней разобраться
Скрытое содержимое доступно для зарегистрированных пользователей!
 
Назад
Сверху