Apa cara "Drupal" untuk membuat tautan gambar?


8

Saya tahu bahwa cara yang benar untuk membuat tautan di Drupal adalah menggunakan l($text, $path, array $options = array()). Tapi itu hanya memungkinkan tautan teks. Apakah ada fungsi serupa untuk membuat gambar yang terhubung, atau apakah boleh menulis HTML saja?

Jawaban:


10

l() memungkinkan untuk HTML juga, Anda hanya perlu meneruskannya sebagai salah satu opsi:

$link = l($image_html, $path, array('html' => TRUE));

Itu akan menghentikan parameter pertama yang dilewati check_plain(), sehingga HTML lengkap yang Anda lewati akan terbungkus dalam <a>tag.

Saya akan menyarankan menggunakan metode ini jika alternatifnya adalah menulis tautan secara manual, Anda mendapatkan manfaat dari terjemahan alias otomatis dan itu kurang rentan terhadap kesalahan kecil dalam HTML (yang saya buat selalu membuat banyak).


2
api.drupal.org/api/drupal/includes!theme.inc/function/… bahkan akan menghasilkan $ image_html untuk Anda
Jimajamma

Terima kasih; Saya mengetahui (dan menggunakan) theme_image (); hanya tidak yakin tentang l (). Saya harus benar-benar memblokir bagian halaman API itu, karena saya memang melihatnya.
EmmyS
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.