2014-11-19 4 views
0

링크, 이미지 및 텍스트가 포함 된 노드 목록을 출력하는 뷰가 있습니다.drupal보기의 필드에서 링크로 출력 감싸기

노드로 연결되는 대신 출력을 래핑하는 링크 필드를 사용하고 싶지만 템플릿에서 해당 링크를 만들려면 원시 url/title 등을 얻는 방법을 알아낼 수 없습니다.

필드는 일반 텍스트로 url을 출력하도록 구성되지만보기 필드의 스타일 설정에 관계없이 div/span으로 래핑됩니다.

뷰 - 뷰 - 필드 - 내 - 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> 

.

답변

0

해결책을 찾았습니다. 출력을 다시 작성해야합니다. 아래를 참조하십시오.

enter image description here