Birden çok değeri kabul edebilen bir görüntü alanı görüntüsünü biçimlendiren özel bir modül var. Alanın ilk değerini (örneğin "[image1]") çoğaltmak için hangi kanca kullanmalıyım bilmek istiyorum array_unshift()
ve geri kalanı (sanırım ile) benim fonksiyonları geri kalanı önce dizinin başına eklemek alanın teması / teması.
Peki neydi
- [İmage1]
- [İmage2]
- [İmage3]
olur
- [İmage1]
- [İmage1]
- [İmage2]
- [İmage3]
O zaman onları ayrı ayrı ele alacağım, ama sanırım bu kısmı zaten çözdüm.
Şu anda kullanıyorum hook_field_formatter_view()
ve sadece $items
işlevin üstündeki dizinin başlangıcına eklemeye çalıştım , ama bu işe yaramadı. Bundan hemen dprint_r()
sonra $items
dizi gösterir, ancak sadece 3 öğe çıktı almak; Alan sayısının başka yerlerde belirlendiğini varsayıyorum.
hook_field_formatter_view
ama görüntü başına sadece bir kez çalışır.