Menampilkan Widget Pada Halaman Tertentu Dengan Conditional Tag

Menampilkan Widget Pada Halaman Tertentu Dengan Conditional Tag | www.reload.id - Setelah sebelumnya admin mempublish artikel cara Menampilkan Arsip Label Postingan secara Random, kini admin mau share satu hal yang penting banget bagi sobat blogger untuk mempercantik dan memfungsikan mesin blogspot menjadi lebih fungsional yaitu dengan memahami Conditional Tag pada Blogger.


Apa Itu Conditional Tag pada Blogger ? Conditional Tag Blogger adalah Tag atau Kode untuk menampilkan suatu element HTML pada template blogger yang bisa disesuaikan dengan kondisi halaman blogger. Seperti telah disinggung pada judul artikel yang sedang sobat baca di reload.id ini, Fungsi Conditional Tag yaitu untuk bisa menampilkan / menyembunyikan Widget pada halaman tertentu. misal menampilkan slider slideshow hanya pada homepage (halaman utama) saja. menampilkan widget contact form hanya pada halaman hubungi kami, mengaktifkan lightbox hanya pada halaman artikel / item, menyembunyikan JS / Jquery yang tidak diperlukan pada halaman statis dan lain sebagainya.

By The Way Conditional Tag Blogger telah update ada Versi Lama dan Versi Terbaru yang lebih simple. 

Okelah Tanpa a, i, u, e, o lagi, berikut daftar Condtiontal Tag Blogger untuk menampilkan / menyembunyikan widget sesuai kondisi yang kita inginkan :

Conditional Tag Blogger Versi Lama

1. Halaman Homepage

<b:if cond='data:blog.url == data:blog.homepageUrl'>kode html disini</b:if>

2. Halaman Index (Home, Arsip Label & Pencarian)

<b:if cond='data:blog.pageType == "index"'>kode html disini</b:if>

3. Halaman Postingan Artikel (Item Posts)

<b:if cond='data:blog.pageType == "item"'>kode html disini</b:if>

4. Halaman Statis (Pages)

<b:if cond='data:blog.pageType == "static_page"'>kode html disini</b:if>
5. Halaman Postingan Artikel & Statis Page

<b:if cond='data:blog.pageType in ["item", "static_page"]'>kode html disini</b:if>
6. Halaman Arsip Pencarian Label

<b:if cond='data:blog.searchLabel'>kode html disini</b:if>

7. Halaman Arsip Pencarian label tertentu

<b:if cond='data:blog.searchLabel == &quot;Suatu-Label&quot;'></b:if>

8. Halaman Arsip (Label, Author, Tanggal)

<b:if cond='data:blog.pageType == "archive"'>kode html disini</b:if>

9. Halaman Pencarian

<b:if cond='data:blog.searchQuery'>kode html disini</b:if>

10. Hanya tampil di Mobile

<b:if cond='data:blog.isMobileRequest == &quot;true&quot;'> .... </b:if>

11. Hanya tampil di Dekstop

<b:if cond='data:blog.isMobileRequest == &quot;false&quot;'> .... </b:if>

12. Halaman Error

<b:if cond='data:blog.pageType == "error_page"'> ... </b:if>

13. Halaman yang tidak ditampilkan !=

<b:if cond='data:blog.pageType != "item"'>kode html disini</b:if> (tidak tampil di postingan)

14. Menggabungkan halaman (and / or)

Conditional Tag Blogger Versi Terbaru

1. Home Page

<b:if cond='data:view.isHomepage'>kode html disini</b:if>

Index
<b:if cond='data:view.isMultipleItems'>kode html disini</b:if>
Halaman item (postingan dan statis)
<b:if cond='data:view.isSingleItem'>kode html disini</b:if>
Halaman postingan
<b:if cond='data:view.isPost'>kode html disini</b:if>
Halaman statis
<b:if cond='data:view.isPage'>kode html disini</b:if>
Halaman label
<b:if cond='data:view.isLabelSearch'>kode html disini</b:if>
Halaman label tertentu
<b:if cond='data:view.search.label == &quot;Suatu-Label&quot;'> ... </b:if>
Halaman arsip
<b:if cond='data:view.isArchive'>kode html disini</b:if>
Halaman pencarian
<!-- Termasuk halaman pencarian label -->
<b:if cond='data:view.isSearch'>kode html disini</b:if>
<!-- Hanya halaman pencarian -->
<b:if cond='data:view.isSearch and !data:view.isLabelSearch'>kode html disini</b:if>
Halaman Mobile
<b:if cond='data:view.isMobile'> ... </b:if>
Halaman Dekstop
<b:if cond='!data:view.isMobile'> ... </b:if>
 atau
<b:if cond='not data:view.isMobile'> ... </b:if>
 Halaman Error
<b:if cond='data:view.isError'>kode html disini</b:if>
Halaman yang tidak ditampilkan not / ! di depan
<b:if cond='data:view.isPost'>kode html disini</b:if> (tidak tampil di post)
Halaman Url
<b:if cond='data:view.url in {&quot;Url halaman A&quot;,&quot;Url halaman B&quot;,&quot;Url halaman seterusnya&quot;}'> ... </b:if>
Untuk menerapkan kondisi pada widget, maka bisa menambahkan kode conditional tag diantara tag <b:includable id='main'><b:if cond="kondisi">...</b:if></b:includable>. seperti contoh pada kasus admin yang menampilkan widget HTML12 hanya pada item post / artikel saja penerapan kodenya sebagai berikut :
 
 
Untuk penerapan dan kondisi lainnya bisa disesuaikan dengan template atau fungsi yang ingin sobat terapkan pada template blogger.
 
Itulah beberapa Daftar Conditional Tag pada Blogger untuk Menampilkan Widget Pada Halaman Tertentu yang bisa disesuaikan dengan kebutuhan kita.

Kalau ada yang kurang atau yang ingin ditambahkan silahkan nanti akan admin update. salam :)

Iklan Atas Artikel

Iklan Tengah Artikel 1

Iklan Tengah Artikel 2

Iklan Bawah Artikel