【发布时间】:2014-11-19 12:16:40
【问题描述】:
我有一个输出包含链接、图像和文本的节点列表的视图。
我想使用链接字段来包装输出(而不是链接到节点),但我不知道如何获取原始 url/title 等以在模板中创建该链接。
该字段被配置为将 url 输出为纯文本,但无论视图字段的样式设置如何,都被包裹在 div/spans 中。
views-view-fields--my-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>
这显然不是我需要的。
【问题讨论】:
标签: php drupal drupal-7 drupal-views