Sebuah template hasil mengunduh (download) belum tentu bisa memenuhi kebutuhan penggunanya. Ada kalanya pengguna template tidak puas dengan tata letak atau dengan jumlah posisi modul itu yang ada. Template sendiri ada yang mudah, sukar atau sama sekali tidak bisa disesuaikan (customize). Untuk template yang bisa disesuaikan, biasanya akan dimodifikasi sendiri baik dengan menambah, mengurangi atau merubah tata letak posisi modul bawaan.

Di template bawaan Beez3 misalnya, Anda mungkin tidak menyukai adanya banner biru yang statik dan ingin menghilangkannya (baca artikel Menghilangkan Banner Dari Template Beez3 Di Joomla 3). Anda kemudian berfikir untuk menambahkan posisi modul baru di posisi banner sebelumnya berada dan kemudian meletakkan modul slide show untuk menampilkan banner yang dinamis. Apabila ini yang Anda inginkan, berikut ini adalah langkah-langkah untuk menambah posisi modul baru ke template Beez3.

Menambah posisi modul baru di template Joomla

Untuk menambah posisi modul baru di template Beez3, Anda perlu mengedit dua file yaitu index.php dan templateDetails.xml. Anda dapat langsung mengedit kedua file tersebut di area administrasi (backend) Joomla. Masuk terlebih dahulu ke area administrasi Joomla, klik menu Extensions dan kemudian pilih Templates.

Menambah posisi modul baru di template Joomla

Di halaman Templates: Styles yang muncul, klik tautan Beez3 yang ada di kolom Template.

Menambah posisi modul baru di template Joomla

Di halaman Template: Customize yang muncul, pastikan Anda berada di tab Editor dan kemudian klik file index.php.

Menambah posisi modul baru di template Joomla

Edit file index.php dengan menambahkan dua baris kode berikut ini di bawah kode pada baris 123 dan kemudian simpan (kode baris pertama adalah baris komentar yang akan diabaikan, fungsinya hanya menjelaskan kode yang ada di bawahnya). Anda dapat memberi nama apa saja untuk posisi modul baru ini (misalnya banner-slideshow). Klik tombol Save untuk menyimpan perubahan pada file index.php.

    <!-- Menambahkan posisi modul baru di template Beez3 -->
    <jdoc:include type="modules" ┬áname="banner-slideshow" />

Menambah posisi modul baru di template Joomla

Edit file templateDetails.xml dengan mengklik file tersebut yang posisinya berada di bawah file index.php.

Menambah posisi modul baru di template Joomla

Tambahkan kode berikut ini di bawah kode pada baris 33. Setelah selesai simpan dengan mengklik tombol Save & Close.

    <position>banner-slideshow</position>

Menambah posisi modul baru di template Joomla

Segarkan kembali (refresh) laman website yang masih terbuka untuk melihat hasil penambahan posisi modul baru di template Beez3. Tampak bahwa posisi modul baru berada tepat di bawah menu dari template Beez3.

Menambah posisi modul baru di template Joomla

Untuk mengujinya, tambahkan modul slide show, misalnya modul SlideshowCK, letakkan di posisi modul baru (posisi modul bernama banner-slideshow) dan kemudian atur parameternya. Segarkan kembali (refresh) laman website yang masih terbuka untuk melihat hasilnya.

Menambah posisi modul baru di template Joomla