Вы здесь

Анонс как ссылка на полную ноду

0

Известно, что в Views у поля image или поля Title можно отметить галочку "Link this field to the original piece of content".

Как сделать то же самое в отношение тизера? То есть, так сделать через Views, чтобы анонс целиком был ссылкой на полную статью.

Версия Drupal: 
7.x
Связанные проекты: 
Views
Вопрос задан 22.12.2015 - 09:45
Аватар пользователя xox
xox
0

Ответы

1

Есть вкладка "Перезаписать результаты", а в ней чекбокс "Выводить это поле в виде ссылки".
В "Путь ссылки" вписать, например, "node/[nid]", только первым полем в списке полей необходимо добавить Nid (и установить "Исключить из вывода" )

Ответ дан 22.12.2015 - 10:04

fidelio, попробовал ваш совет, и сразу сработало. Решение простое, но сам бы умом не дошел. Спасибо!

Комментарий оставлен 22.12.2015 - 10:57
0

Либо темизацией обернуть в a, либо как предлагает DisplaySuite повесить onclick на враппер для тизера.

Если без DisplaySuite, то hook_preprocess_node и в атрибуты добавить

$full_url = url('node/' . $nid);
$variables['attributes']['onclick'] = "location.href='" . $full_url . "'";

Это пример кода, он не рабочий, вам надо будет его адаптировать под себя, получить nid, как минимум.

Ответ дан 22.12.2015 - 10:10
Аватар пользователя Niklan
Niklan
445