나는 사용자 정의 컨텐츠 유형을 사용하여 드루팔 (Drupal)에서 간단한 갤러리를 만들었습니다. 정말 무제한의 항목을 가질 수있는 이미지 필드가있는 기사 일뿐입니다. 이 컨텐츠 유형 (node - gallery.tpl.php)에 대한 사용자 정의 템플리트를 작성했으며 전체 페이지에서 모양과 느낌에 만족합니다.드루팔 (Drupal 7 갤러리 티저
내가 붙어있는 한 가지는 티저에 처음 몇 개의 이미지 만 표시하는 것입니다. 티저에 이미지의 첫 번째 행만 표시하려고합니다 (처음 3 개의 이미지). 템플릿 파일에서 $content['field_images']
에는 갤러리의 모든 이미지가 포함되어 있지만 print render($content['field_images']
은 모든 이미지를 출력합니다 (예상했던대로).
그래서 Drupal에서 $content['field_images']
의 처음 세 항목을 출력하는 방법은 무엇입니까? 개선 된 부분은 렌더링 된 이미지의 수를 줄이는 방법을 알고 있다면 스스로 해결할 수 있다고 확신하지만 Drupal에서 3 개의 임의 이미지를 출력하게하는 방법입니다.
글쎄, 그 변수 내용은 무엇입니까? 연결된 HTML 문자열에 '
' 태그가 있습니까? 아니면 배열입니까? –
mario
@mario 당신이 묻는다면 당신이 드루팔 (Drupal)을 모르는 것 같아요. $ content [ 'field_images']의 전체 출력으로 질문을 업데이트했습니다. 다소 오랜 시간이 걸립니다. – Endophage
글쎄, 그렇지 않습니다. 제한된 정보를 쉽게 추측 할 수 있지만 가변 덤프는 설명을 명확하게합니다. – mario