[Решено] Как на странице Views вывести мета тег nofollow, noindex?

Аватар пользователя DD 85 DD 85 31 мая 2012 в 15:24

Как на странице Views вывести мета тег nofollow, noindex?

Комментарии

Аватар пользователя drupby drupby 1 июня 2012 в 4:47
function yourtheme_html_head_alter(&$head_elements) {

  if (arg(0) == 'путь_вьюхи') {
    $head_elements['views_nofollow'] = array(
      '#type' => 'html_tag',
      '#tag' => 'meta',
      '#attributes' => array('name' => 'robots', 'content' =>
      'nofollow, noindex'),        
    );
  }
}

Аватар пользователя drupby drupby 2 июня 2012 в 21:10

"DD 85" wrote:
Ваш код не работает.

это у вас голова и руки не работают -
кеш почистить
аргумент правильно прописать - путь может содержать несколько аргументов
я тебе дал 100% рабочий код
если что то не получается - ищи ошибки у себя

Аватар пользователя DD 85 DD 85 2 июня 2012 в 21:23

"drupby" wrote:
это у вас голова и руки не работают -
кеш почистить
аргумент правильно прописать - путь может содержать несколько аргументов
я тебе дал 100% рабочий код
если что то не получается - ищи ошибки у себя

Вставлял код в template.php, адреса по разному писал, кэш чистил, крон и обновление запускал.

Аватар пользователя drupby drupby 2 июня 2012 в 21:35

if (arg(0) == 'путь_вьюхи') покажи как прописал
yourtheme_html_head_alter поменял на свою тему ?

Аватар пользователя drupby drupby 2 июня 2012 в 22:02

"DD 85" wrote:
А как указать несколько адресов?

if (arg(0) == 'путь_вьюхи' || arg(0) == 'путь_вьюхи2' || arg(0) == 'путь_вьюхи3')