У меня есть представление, которое выводит список узлов, которые содержат ссылку, изображение и текст.
Я хочу использовать поле ссылки, чтобы обернуть вывод (а не ссылку на узел), но я не могу понять, как получить необработанный URL / заголовок и т. Д., Чтобы создать эту ссылку в шаблоне.
Поле сконфигурировано для вывода URL-адреса в виде простого текста, но оно заключено в div / spans независимо от настроек стиля для поля просмотра.
просмотры-View-поля — мой-view.php:
<a href="<?php echo $fields['field_link']->content ?>">
<?php foreach ($fields as $id => $field):
if ($id == 'field_link') continue;
?>
<?php if (!empty($field->separator)): ?>
<?php print $field->separator; ?>
<?php endif; ?>
<?php print $field->wrapper_prefix; ?>
<?php print $field->label_html; ?>
<?php print $field->content; ?>
<?php print $field->wrapper_suffix; ?>
<?php endforeach; ?>
</a>
Это производит:
<a href="<div class=" data-thmr="thmr_72"><div class="field-items"><div class="field-item even"><span data-thmr='thmr_24' class='devel-themer-wrapper'>/drupal/%237digital-buy</span></div></div></div>">
[...]
</a>
Что, очевидно, не то, что мне нужно.
Нашел решение. Вам нужно переписать вывод. Увидеть ниже.
Других решений пока нет …