Saya mencoba untuk mencetak URL bidang gambar menggunakan kode berikut.
<img src="<?php echo $field_company_logo['und'][0]['uri']; ?>" alt="<?php echo $company[0]['#markup']; ?>" />
Kode memberi saya URI seperti publik: //company-logos/image.png ketika saya membutuhkan situs / default / files / company-logos / image.png.
Kode apa yang harus saya gunakan untuk mencetak jalur gambar (yaitu situs / default / file / logo perusahaan / image.png)?
Jika Anda benar-benar hanya ingin mengubah URI menjadi URL yang sebenarnya, maka Anda ingin fungsi file_create_url () , yang digunakan seperti ini:
Tetapi Anda mungkin merasa lebih mudah menggunakan fungsi tema, seperti yang disarankan Yuriy Babenko:
Anda dapat dengan mudah mengadaptasi ini untuk menggunakan theme_image_style () , jika Anda ingin turunan ukuran gambar Anda.
sumber
Anda dapat menggunakan modul Formatter URL Gambar . Memungkinkan untuk mengubah format bidang agar hanya mendapatkan URL:
Bonus: berfungsi dengan Views juga:
sumber