2014-01-16 2 views
0

내 맞춤 모듈에 대한 필드가 많습니다.Drupal 7의 모듈 출력에 링크 필드 추가

그리고 출력 :

if($slides->rowCount() > 0){ 
     $output .= '<ul id="head_slider" class="clearfix">'; 
     foreach($slides as $sld): 
      $nd = node_load($sld->nid); 
      if(count($nd->field_simage) > 0){ 
       $img_url = image_style_url('img_960x378',$nd->field_simage['und'][0]['uri']); 
      } 
      $output .= '<li><img src="'.$img_url.'" alt="'.$sld->title.'" /></li>'; 
     endforeach; 
     $output .= '</ul>'; 
    } 


    return $output; 
} 

내용 유형의 URL 필드가 있습니다. 이름은 field_surl입니다. 사용자가이 필드에 링크를 삽입하면이 링크를 내 출력으로 래핑해야합니다.

나는이 있지만 작동하지 않는 시도 :

출력 것
$output .= '<li><a href="'.$field_surl.'"><img src="'.$img_url.'" alt="'.$sld->title.'" /></a></li>'; 

:

<a href='field_surl'>...</a> 

내가 그것을 어떻게 해결할 수 있습니까?

+0

작동하지 않는 방법 :

는이 같은 뭔가가 필요? 어떤 오류가 있습니까? –

+0

내 게시물을 편집했습니다. –

답변

0

어떻게 $ field_surl 변수를 채우고 있습니까?

$field_surl = isset($nd->field_surl['und'][0]['value']) ? $nd->field_surl['und'][0]['value'] : ''; 
관련 문제