1
콘텐츠 유형이 'Article'입니다.PHP else if? Drupal 7
새 기사를 만들 때 3 개의 필드 중 1 개를 표시하는 옵션이 있습니다. 그들은;
- 견적 [ 'field_quote']
- 외부 URL (비디오/오디오) 'field_media']
- 이미지 [ 'field_portfolio_image']
내가 조금 무엇입니까 방법에 붙어 올바른 구문을 작성합니다. 여기까지 내가 지금까지 가지고있는 것이있다.
<?php if (isset($content['field_quote'])):?>
<div class="quote-post">
<blockquote>
<?php print render($content['field_quote']);?>
</blockquote>
</div>
<?php elseif (isset($content['field_media'])):?>
<?php print render($content['field_media']);?>
<?php else: ?>
<?php print render($content['field_portfolio_image']);?>
<?php endif;?>
필드 '견적'& '미디어'포트폴리오 이미지는하지 않습니다, 렌더링합니다.
감사합니다.
'var_dump ($ content)'와 같은 기본적인 디버깅을 수행하고 배열의 내용을 확인 하시겠습니까? 어쩌면 따옴표/미디어 옵션이 ** UN **으로 설정되지 않을 수 있으므로 "else"절이 절대로 기회를 얻을 수 없습니다. –