이미지 필드의 표시 형식을 지정하는 사용자 정의 모듈이 있는데 여러 값을 사용할 수 있습니다. 필드의 첫 번째 값 (예 : "[image1]")을 복제하기 위해 어떤 후크를 사용해야하는지 알고 싶습니다 array_unshift()
. 나머지 함수를 포맷하기 전에 배열의 시작 부분에 다시 추가 합니다. 필드의 표시 / 테마.
그래서 무엇
- [image1]
- [image2]
- [image3]
된다
- [image1]
- [image1]
- [image2]
- [image3]
그런 다음 별도로 테마를 지정하려고하지만 이미 그 부분을 파악했다고 생각합니다.
나는 현재을 사용 hook_field_formatter_view()
하고 있으며 $items
함수 상단의 배열 시작 부분에 추가하려고했지만 작동하지 않는 것 같습니다. 만약 내가 바로 이 그것을 보여주고, 만 3 항목 출력을 얻을 후 배열; 필드 수는 다른 곳에서 결정된다고 가정합니다.dprint_r()
$items
hook_field_formatter_view
있지만 데이터로 다른 작업을 수행해야 하지만 이미지 당 한 번만 실행됩니다.