Вопросdescription в Материале представление - Views

Приветствую отличный блог! Спасибо за интересные материалы. Много где написано о модуле nodewords который добавляет метатеги, но вот в материале представление - Views он этого не делает. Было бы замечательно если вы опишите как сделать description в материалах представление.
Спасибо

Комментарии

Аватар пользователя Spleshka
Spleshka написал:

Вы хотите создавать вьюху (страницу) со своими метатегами, я правильно понял?

17.12.2011 11:54
Аватар пользователя Qvazar
Qvazar написал:

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

18.12.2011 16:18
Аватар пользователя Spleshka
Spleshka написал:

Можно через template_preprocess_page() в template.php темы. На нужной странице засунуть в $variables['head'] дополнительный метатег. Пример из модуля nodewords:

/**
 * Implements hook_preprocess_page().
 */
function nodewords_preprocess_page(&$variables) {
  $result = _nodewords_detect_type_and_ids();
 
  $tags = nodewords_get_tags($result[0], $result[1]);
  $parameters = array(
    'type' => $result[0],
    'ids' => $result[1],
    'output' => 'head',
  );
 
  drupal_alter('nodewords_tags', $tags, $parameters);
  $output = nodewords_output_tags($tags);
  drupal_alter('nodewords_tags_output', $output, $parameters);
 
  $variables['head'] = "<meta http-equiv=\"Content-Type\" content=\"text/html; charset=utf-8\" />\n" .
    $output . "\n" . 
    drupal_set_html_head();
}
18.12.2011 21:20

Комментировать