Membuat Menu Berdasarkan Kategori

Gambar 284. In addition to using the default snippet menu there are three ways to create a Menu which is create a Menu based on the category automatically.

Disamping menggunakan snippet menu default terdapat tiga cara untuk Membuat Menu diantaranya adalah Membuat Menu Berdasarkan Kategori otomatis. Dalam hal ini snippet menu default dapat tetap digunakan dan adapat juga di nonaktifkan. Tentu untuk penerapan ketiga cara tersebut menggunakan metode atau cara tersendiri, dan berikut adalah cara untuk Membuat Menu Berdasarkan Kategori otomatis tersebut. Sebagai contoh, berikut ini saya gunakan kode script yang diambil dari tema Chingsy.

1. Membuat Menu Berdasarkan Kategori otomatis pada tema Chigsy sebagai menu dropdown berdampingan dengan snippet menu default

Silahkan tempel snippet menu dan kategori berikut ini pada bagian header tema chingsy, dimana snippet menu berada.

<?php
	echo $this->menu()->getFrontMenu(WEB_LANG, '', '', '');
?>
<ul style="margin-top:0 !important;">
	<li><a href="javascript:void(0)"><?=$this->e($front_categories);?></a>
		<ul>
			<?php
				$categorys_side = $this->category()->getAllCategory(WEB_LANG_ID);
				foreach($categorys_side as $category_side){
					echo "
						<li>
							<a title='".$category_side['title']."' href='".BASE_URL."/category/".$category_side['seotitle']."'> &emsp; 
								".$category_side['title']."
							</a>
						</li>
						";
				}
			?>
		</ul>
	</li>
</ul>

2. Membuat Menu Berdasarkan Kategori otomatis pada tema Chigsy sebagai menu utama berdampingan dengan snippet menu default

<?php
	echo $this->menu()->getFrontMenu(WEB_LANG, '', '', '');
?>
<?php
	$categorys_side = $this->category()->getAllCategory(WEB_LANG_ID);
	foreach($categorys_side as $category_side){
?>
<ul style="margin-top:0 !important;">
	<li><a href="<?=BASE_URL;?>/category/<?=$category_side['seotitle'];?>"><?=$category_side['title'];?></a></li>
</ul>
<?php } ?>

3. Membuat Menu Berdasarkan Kategori otomatis pada tema Chigsy sebagai menu utama dan tanpa snippet menu default

<ul>
	<?php
		$categorys_side = $this->category()->getAllCategory(WEB_LANG_ID);
		foreach($categorys_side as $category_side){
	?>
		<li><a href="<?=BASE_URL;?>/category/<?=$category_side['seotitle'];?>"><?=$category_side['title'];?></a></li>
	<?php } ?>
</ul>

Keuntungan Menggunakan Menu Berdasarkan Kategori Otomatis:

Menu akan secara otomatis diperbarui atau bertambah setiap ada penambahan kategori.

Kekurangan Membuat Menu Berdasarkan Kategori Otomatis:

Menu yang dihasilkan akan menjadi seperti berikut:

  • Jika digunakan menggunakan metode pada poin 1, menu akan terus bertambah sebagai dropdown 1. Jadi dalam hal ini child kategori tidak ditambahkan sebagai child menu lanjutan.
  • Jika digunakan menggunakan metode pada poin 2, menu dari pembaruan kategori tidak akan pernah ditambahkan pada menu sebagai menu dropdown.
  • Jika digunakan menggunakan metode pada poin 3, menghasilkan menu yang sama seperti penggunaan pada metode poin 2. Perbedaanya adalah tanpa menu dari snippet menu default.
    Bagi para developer yang kreatif tentu kekurangan dari penggunaan Menu Berdasarkan Kategori Otomatis ini dapat diatasi dengan menambah atau membuat sedikit koding.
    Dan mudah-mudahan pada update mendatang terkait penggunaan kategori sebagai menu ini dapat menjadi salah satu rilis terjadwal.

Post Terkait
Author

Administrator

14 Februari 2018

Hey..... Apa kabar? Semua artikel dan layanan yang kami sediakan di sini semata-mata untuk kepentingan pengguna dan klien. Jadi jika Anda merasa membutuhkan pelayanan kami silahkan jangan ragu untuk menghubungi. Kami juga bersedia untuk melayani konsultasi online melalui media sosial, melalui komentar dan melalui halaman testimonial yang telah kami sediakan. Selain itu Anda juga dapat menggunakan kontak form yang tersedia.

Jika apa yang anda dapatkan dari situs ini bermanfaat, silahkan dukung dengan like dan share . Terimakasih telah berkunjung, silahkan kembali kapanpun anda merasa membutuhkan layanan yang kami sediakan.

Status Akun Iklan 11 Juni 2024

Saya sampaikan bahwa status akun iklan sudah saya cek dan saya kelola. Sehingga pagi ini siap untuk di jalankan.

Abaikan notifikasi/tanda yang ada; Dibatasi anggaran, merah, kuning, apapun itu mohon di abaikan. Saya sudah pertimbangkan dan sesuaikan di masing-masing akun. Pagi ini, pukul 04.45 WIB saya baru selesai periksa dan setting semua akun. Sehingga tidak ada lagi yang perlu di tanyakan. Silahkan jalankan iklan.
Ingin berbagi dengan multibisnisindo dan memberikan kontribusi....? Tulis pengalamanmu Di Sini

Terimakasih
JOPanda

6 Komentar

zaenudin
zaenudin

terima kasih tutorialnya kang

Administrator
Administrator
Sama-sama gan..... Terimakasih juga sudah berkunjung.
Edisonsinaga
Edisonsinaga

Thank for more development of PopojiCMS...semoga makin berkibar terus....

Administrator
Administrator
Dengan dukungan seluruh pengguna seperti gan Edison Sinaga PopojiCms Akan terus Berkibar dan semakin booming....
Yohanes Guntur
Yohanes Guntur

Tks gan Edison Sinaga......thumb