What is Smarty?
Why use it?
Use Cases and Work Flow
Syntax Comparison
Template Inheritance
Best Practices
Crash Course
You may use the Smarty logo according to the trademark notice.
For sponsorship, advertising, news or other inquiries, contact us at:
{html_image} adalah sebuah fungsi kustom yang membuat sebuah tag HTML <img>. height dan width secara otomatis dihitung dari gile gambar jika tidak disediakan.
Nama Atribut | Tipe | Diperlukan | Default | Deskripsi |
---|---|---|---|---|
file | string | Ya | n/a | nama/path ke gambar |
height | string | Tidak | tinggi asli gambar | Tinggi untuk menampilkan gambar |
width | string | Tidak | panjang asli gambar | Panjang untuk menampilkan gambar |
basedir | string | Tidak | akar doc server web | Direktori yang jadi basis path relatifnya |
alt | string | Tidak | "" | Deskripsi alternatif dari gambar |
href | string | Tidak | n/a | nilai href untuk menghubungkan gambar |
path_prefix | string | Tidak | n/a | Prefiks untuk path output |
basedir adalah basis direktori yang menjadi dasar path relatif ke gambar. Jika tidak disediakan, akar dokumen server web, $_ENV['DOCUMENT_ROOT'] dipakai sebagai basis. Jika $security dihidupkan, path ke gambar harus di dalam direktori aman.
href adalah nilai href untuk menghubungkan gambar. Jika link tidak disediakan, tag <a href="LINKVALUE"><a> ditempatkan sekitar tag gambar.
path_prefix adalah string prefiks opsional yang dapat anda berikan path output. Ini berguna jika anda ingin menyediakan nama server yang berbeda untuk gambar.
Semua parameters yang tidak dalam daftar di atas dicetak sebagai pasangan nama/nilai di dalam tag <img> yang dibuat.
Catatan Teknis: {html_image} membutuhkan mencari ke disk untuk membaca gambar dan menghitung tingi serta panjangnya. Jika anda tidak memakai caching template, umumnya lebih baik untuk menghindari {html_image} dan membiarkan tag gambar statis untuk performansi optimal.