Tag Kondisional Blogger Terbaru Mudah Dipahami

Tag Kondisional berfungsi untuk menampilkan elemen tertentu pada suatu keadaan yang telah kita tentukan di template blogspot. Misalnya untuk menyembunyikan widget di halaman beranda tapi memunculkan di halaman posting. Dengan memahami tag kondisional, kita bisa membuat variasi lainnya.

1. Homepage (Halaman Utama)

Hanya tampil di halaman utama.

Versi Baru

<b:if cond='data:view.isHomepage'>
Versi Lama
<b:if cond='data:blog.url == data:blog.homepageUrl'>

2. Halaman Index

Hanya tampil di halaman index.

Versi Baru

<b:if cond='data:view.isMultipleItems'>
Versi Lama
<b:if cond='data:blog.pageType == "index"'>

3. Halaman Item (Post dan Page)

Hanya tampil di halaman artikel tunggal dan halaman statis.

Versi Baru

<b:if cond='data:view.isSingleItem'>
Versi Lama
<b:if cond='data:blog.pageType in ["item", "static_page"]'>

4. Halaman Post (Artikel Tunggal)

Hanya tampil di halaman artikel tunggal.

Versi Baru

<b:if cond='data:view.isPost'>
Versi Lama
<b:if cond='data:blog.pageType == "item"'>

5. Halaman Page (Statis)

Hanya tampil di halaman statis.

Versi Baru

<b:if cond='data:view.isPage'>
Versi Lama
<b:if cond='data:blog.pageType == "static_page"'>

6. Halaman Label

Hanya tampil di halaman label.

Versi Baru

<b:if cond='data:view.isLabelSearch'>
Versi Lama
<b:if cond='data:blog.searchLabel'>

7. Halaman Pencarian

Hanya tampil di halaman pencarian.

Versi Baru

<!-- Termasuk halaman pencarian label -->
<b:if cond='data:view.isSearch'>
<!-- Hanya halaman pencarian -->
<b:if cond='data:view.isSearch and !data:view.isLabelSearch'>
Versi Lama
<b:if cond='data:blog.searchQuery'>

8. Halaman Arsip

Hanya tampil di halaman arsip.

Versi Baru

<b:if cond='data:view.isArchive'>
Versi Lama
<b:if cond='data:blog.pageType == "archive"'>

9. Halaman Error 404 (Page Not Found)

Hanya tampil di halaman eror.

Versi Baru

<b:if cond='data:view.isError'>
Versi Lama
<b:if cond='data:blog.pageType == "error_page"'>

Untuk membaik fungsinya tambahkan tanda seru di depan kode pemanggil, cara ini berlaku untuk semua, contohnya seperti ini.
Hanya tampil di halaman utama

<b:if cond='data:view.isHomepage'>
Tampil di semua halaman kecuali halaman utama
<b:if cond='!data:view.isHomepage'>

TerlamaLebih baru