Spread the love
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  

Sebenarnya masih pemula dengan main joomla dan segala componentnya. Tapi kebetulan ada kerjaan yang berhubungan dengan ini. Ya udah, akhirnya dicoba ngoprek joomla itu, yaitu saya mencoba menampilkan manufacturer pada halaman depan browse product. Yang secara default itu hanya menampilkan nama produk, harga, deskripsi singkat dan link deskripsi detail. Oh ya saya menggunakan joomla versi 1.0 dan virtuemart 1.12. Bisa di googling untuk download 🙂

Yang pasti sih, pertama saya cari table hubungannya antarasa si product sama si manufacturer. Ternyata ngga ada hubungan langsung, ada perantaranya. Yaitu product – product_mf_xref – manufacturer, perantaranya melalui id masing-masing.

Lalu saya juga buka-buka file di joomla. Lalu ketemulah di sini administratorcomponentscom_virtuemarthtmlshop.browse.php

Disitu saya lihat yang buat ngatur yang ada proses halaman depan. Maka dengan mengingat hubungan table tadi maka saya tambahkan kode berikut :

$dbf =& new ps_DB;

$query = “SELECT manufacturer_id FROM #__{vm}_product_mf_xref WHERE product_id='”. $db_browse->f(“product_id”) .”‘”;
$dbf->query($query);
$mf_id = $dbf->f(“manufacturer_id”);

Ini kode buat ambil id si manufacturer berdasarkan product yang pilih. Lalu saya tambahkan lagi :

$query = “SELECT mf_name,mf_desc FROM #__{vm}_manufacturer WHERE manufacturer_id='”.$mf_id.”‘”;
$dbf->query($query);
$manufacturer_name = $dbf->f(“mf_name”);
$manufacturer_desc = $dbf->f(“mf_desc”);

$tpl->set( ‘manufacturer_name’, $manufacturer_name );
$tpl->set( ‘manufacturer_desc’, $manufacturer_desc );

Nah, disitu juga saya ambil manufacturer name dan manufacturer description berdasarkan id si manufacturer. Juga supaya variabel manufacturer bisa ditampilkan di templatenya, maka perlu dinisisasi si manufacturer itu. Nah di file frontend-nya tinggal nulis $manufacturer_name 🙂

Related Posts
Jejualan.com : Solusi Memiliki Toko Online Mudah dan Cepat

Berjualan secara online atau dikenal juga dengan istilah ecommerce di Indonesia seiring waktu semakin berkembang. Hal tersebut dapat dikarenakan perkembangan Read more

How To : Install CodeIgniter di Ubuntu 18.04

CodeIgniter merupakan salah satu framework php yang populer, berbasis open source. Ubuntu 18.04 merupakan ubuntu versi terbaru untuk tahun 2018. Read more

9 WordPress Template Gratis 2018 Style Magazine

WordPress merupakan CMS web yang paling populer digunakan. Banyak pilihan template wordpress. Berikut sejumlah template wordpress gratis yang menarik tahun Read more

How To : Kirim Email di Laravel Menggunakan Gmail

Ada kalanya dalam fitur web kita perlu melakukan kirim email. Namun fitur mail() bawaan php seringkali tidak terkirim seharusnya karena Read more

Tagged : #

3 thoughts on “Joomla-Virtuemart : Menambah Manufacturer Pada Halaman Product”

  1. siip, thank’s ilmunye..,,kalo menampilkan Produk detail di halaman browse_1.php gmn yaa??

  2. Wah, sayang saya tidak fokus lg ke joomla virtuemart.
    Tutorial ini kebetulan sy buat saat sedang ada kerjaan menggunakan virtuemart. Maaf jika tidak membantu 🙂

Leave a Reply

Your email address will not be published. Required fields are marked *