Вот сделал небольшой, но полезный приемчик, как блокировать ссылки для индексации
Google и Яндекс (допусти тем кто не хочет размещать обратные, или пользуется черным сео) из админки (кто захочет может сделать и для фронтенда)
Что нужно сделать?
--------------------------------
1-создать поле административного типа
field_lock2-в шаблон Details view внести кусок кода (файл
sobi2.details.tmpl.php)
//начало кода
<?php
if ($fieldsObjects['field_lock']->data==1) {
if ($fieldsObjects['field_website']->data) {
echo '<noindex><a rel="nofollow" href="', $fieldsObjects['field_website']->data, '" >Посетить сайт</a> </noindex>';
}
else {echo 'Нет данных';}
}
else {
if ($fieldsObjects['field_website']->data) {echo '<a href="', $fieldsObjects['field_website']->data, '" >Посетить сайт</a>';
}
else {echo 'Нет данных';}
}
?>
//конец кода
примечание: работает таким образом-если у меня есть поле
field_website (необязательное в моем случае), куда пользователь вводит свой сайт, и поле
field_lock проверяем есть ли данные для вывода и заблокирована ли индексация Гуглем и Яндексом. Если заблокировано и сайт внесен пользователем-обрамляем его в тег для Yandex
<noindex> и ставим для Google
rel="nofollow"