Menampilkan Link Berupa Gambar/Image

druid's picture

Membuat link di Drupal sangat mudah, bahkan nama fungsinya pun hanya satu huruf Sticking out tongue

Kode ini dikutip dari source code Demo Sistem Informasi. Oke, untuk membuat link biasa (tulisan yang dapat di-klik) adalah:

$link_edit = l($data->nama, "dqs_demo/edit/$id");

Parameter pertama adalah tulisan yang akan di-klik, dan parameter kedua memuat tujuan link. Dalam contoh tersebut, parameter $id di-passing melalui path.

Sementara jika ingin membuat gambar/icon yang dapat di-klik, adalah:

$link_del = l("<img src='files/button-delete.gif'>", "dqs_demo/del/$id", array('title'=>'Hapus Data'), NULL, NULL, false, true);

Pastikan file button-delete.gif ada di folder files. Parameternya memang jadi sedikit panjang, tapi ini perlu supaya tag IMG dirender sebagai gambar, bukan sebagai teks.

oke cukup mudah yaa... Big grin


Comments

image tidak muncul

1. kog gambar link hapusnya tidak muncul, yang muncul : <img src='files/button-delete.gif'>,dimana harusnya kita letakkan folder files imagenya, apakah di dalam modul atau di site/default/files ? . atau ada yang harus diseting dulu agar image dapat muncul di dalam tabel.

2.  bagaimana agar link edit dan link delete terdapat dalam satu kolom tabel (kolom aksi).

terima kasih.

Sesuaikan folder image dengan versi Drupal

halo bro, folder image harus sesuai dengan versi Drupal. D5 menggunakan folder /files. sementara D6 menggunakan di folder /sites/default/files. so, sesuaikan ini dengan content IMG SRC.

supaya kedua aksi ada pada kolom yang sama, tentu tinggal digabung saja. misal:

 

halo bro, folder image harus sesuai dengan versi Drupal. D5 menggunakan folder /files. sementara D6 menggunakan di folder /sites/default/files. so, sesuaikan ini dengan content IMG SRC.

supaya kedua aksi ada pada kolom yang sama, tentu tinggal digabung saja. misal saya gabung dengan spasi saja, maka kodenya akan menjadi:

$link_gabungan = l("", "dqs_demo/edit/$id", array('title'=>'Edit Data'), NULL, NULL, false, true) . ' '.
l("", "dqs_demo/del/$id", array('title'=>'Hapus Data'), NULL, NULL, false, true);

semoga cukup jelas yaa...

tetap tidak muncul mas druid..

terima kasih sebelumnya mas. Tapi saya memang telah menyesuaikan letak imagenya, namun tetap aja tuh image ogah nampil, mas druid pake drupal versi berapa ya..

hallo semua nya saya ingin

hallo semua nya saya ingin menampilkan header image banner discriptnya aya gini<?php if ($node->nid == 2) {print 'banner_financing';}elseif($node->nid == 1){print 'banner_home'; }else {print 'banner_financing';}?> mohon bantuan nya 


Tutorial Module Drupal 6

Memenuhi harapan dari member, sekarang seluruh tutorial DQS sudah kompatibel dengan Drupal 6. Klik disini untuk detailnya.

Live Buddies

There are currently 0 users and 3 guests online.

DQS Members

  • Registered Users: 466

Partners

GrowUrl.com - growing your website