Menampilkan Widget Tertentu Di Halaman Tertentu
Terkadang saat kita mengunjungi sebuah blog ada beberapa tampilan-tampilan widget blog yang berbeda-beda. Tujuan dari sang admin blog untuk menampilkan widget blog yang di kelolanya itu agar blog tersebut ada sedikit variasi, dan juga itu sangat berpengaruh pada kecepatan loading blog, karena jika sedikit widget yang di tampilkan maka akan semakin cepat loadingnya.
Cara Menampilkan Widget Tertentu Di Halaman Tertentu yang saya posting ini mungkin sudah lama digunakan oleh banyak orang, tapi tidak ada salahnya kan saya posting disini, hehehe. walaupun masih banyak cara yang lainnya. langsung saja begini caranya :
1. Menampilkan widget hanya di halaman depan saja HomePage
<b:if cond='data:blog.url == data:blog.homepageUrl'>
------ Kode Widget Disini -----
</b:if>
------ Kode Widget Disini -----
</b:if>
2. Menampilkan di semua halaman Selain homepage.
<b:if cond='data:blog.url != data:blog.homepageUrl'>
------ Kode Widget Disini -----
</b:if>
------ Kode Widget Disini -----
</b:if>
3. Menampilkan widget hanya di halaman Archive saja.
<b:if cond='data:blog.pageType == "archive"'>
------ Kode Widget Disini -----
</b:if>
------ Kode Widget Disini -----
</b:if>
4. Menampilkan widget di semua halaman kecuali halaman archive.
<b:if cond='data:blog.pageType != "archive"'>
------ Kode Widget Disini -----
</b:if>
------ Kode Widget Disini -----
</b:if>
5. Menampilkan widget hanya di halaman posting.
<b:if cond='data:blog.pageType == "item"'>
------ Kode Widget Disini -----
</b:if>
------ Kode Widget Disini -----
</b:if>
6. Menampilkan widget di semua halaman, kecuali halaman posting.
<b:if cond='data:blog.pageType != "item"'>
------ Kode Widget Disini -----
</b:if>
------ Kode Widget Disini -----
</b:if>
7. Menampilkan widget hanya di postingan tertentu saja.
<b:if cond='data:blog.pageType == "alamat-postingan"'>
------ Kode Widget Disini -----
</b:if>
------ Kode Widget Disini -----
</b:if>
8. Menampilkan widget selain di postingan tertentu.
<b:if cond='data:blog.pageType != "alamat-postingan"'>
------ Kode Widget Disini -----
</b:if>
------ Kode Widget Disini -----
</b:if>
9. Menampilkan widget hanya di halaman staticpages.
<b:if cond='data:blog.pageType == "static_page"'>
------ Kode Widget Disini -----
</b:if>
------ Kode Widget Disini -----
</b:if>
10. Menampilkan widget di semua halaman, kecuali halaman staticpages.
<b:if cond='data:blog.pageType != "static_page"'>
------ Kode Widget Disini -----
</b:if>
------ Kode Widget Disini -----
</b:if>
Untuk cara Menampilkan Widget Tertentu Di Halaman Tertentu ikuti langkah berikut :
1. Masuk ke muenu Template lalu Edit HTML
2. Cari widget yang ingin anda sembunyikan. milaskan widget HTML3 (cari menggunakan CTRL + F). Setelah ketemu akan tampil seperti di bawah
<b:widget id='HTML3' locked='false' title='' type='HTML'>
<b:includable id='main'>
<!-- only display title if it's non-empty -->
<b:if cond='data:title != ""'>
<h2 class='title'><data:title/></h2>
</b:if>
<div class='widget-content'>
<data:content/>
</div>
<b:include name='quickedit'/>
</b:includable>
</b:widget>
</b:section>
<b:includable id='main'>
<!-- only display title if it's non-empty -->
<b:if cond='data:title != ""'>
<h2 class='title'><data:title/></h2>
</b:if>
<div class='widget-content'>
<data:content/>
</div>
<b:include name='quickedit'/>
</b:includable>
</b:widget>
</b:section>
3. Selanjutnya silahkan pilih kode yang anda inginkan di atas. sebagai contoh admin akan menggunakan poin nomor 2 yaitu Menampilkan di semua halaman Selain homepage.
<b:if cond='data:blog.url != data:blog.homepageUrl'>
------ Kode Widget Disini -----
</b:if>
------ Kode Widget Disini -----
</b:if>
5. Kemudian Masukkan kode <b:if cond='data:blog.url != data:blog.homepageUrl'> persis setelah kode <b:includable id='main'> sebelum kode <!-- only display title if it's non-empty -->. lalu tambahkan kode </b:if> setelah kode </b:includable> sebelum kode </b:widget></b:section>
kurang lebih seperti di bawah :
<b:widget id='HTML3' locked='false' title='' type='HTML'>
<b:includable id='main'><b:if cond='data:blog.url != data:blog.homepageUrl'>
<!-- only display title if it's non-empty -->
<b:if cond='data:title != ""'>
<h2 class='title'><data:title/></h2>
</b:if>
<div class='widget-content'>
<data:content/>
</div>
<b:include name='quickedit'/>
</b:includable></b:if>
</b:widget>
</b:section>
<b:includable id='main'><b:if cond='data:blog.url != data:blog.homepageUrl'>
<!-- only display title if it's non-empty -->
<b:if cond='data:title != ""'>
<h2 class='title'><data:title/></h2>
</b:if>
<div class='widget-content'>
<data:content/>
</div>
<b:include name='quickedit'/>
</b:includable></b:if>
</b:widget>
</b:section>
6. Selanjutnya Simpan Template blog anda.
Coba sekarang tes blog anda, jika ada pertanyaan silahkan tinggalkan pesan di komentar.
Sekian Postingan kali ini tentang Menampilkan Widget Tertentu Di Halaman Tertentu, semoga bermanfaat.