
Tag kondisional Blogger template memungkinkan kamu untuk menentukan script atau widget mana saja yang ingin ditampilkan di halaman tertentu. Misalnya, kamu ingin menampilkan widget Artikel Terpopuler hanya di halaman utama saja. Atau script jQuery yang hanya dipanggil di halaman postingan saja, dan lain sebagainya. Template Blogger yang kompleks memanfaatkan tag kondisional tersebut.
Baru-baru ini, kode dari tag kondisional sudah diupdate. Dan di artikel kali ini blog Igniel akan menginformasikan kumpulan tag kondisional halaman Blogger terbaru.
Untuk mengetahui bagaimana menerapkan cara memasang widget di halaman yang spesifik, silakan baca artikel Cara Menampilkan atau Menyembunyikan Widget Blogger di Halaman Tertentu.
1. Homepage (Halaman Utama)
Versi Baru<b:if cond='data:view.isHomepage'>
<b:if cond='data:blog.url == data:blog.homepageUrl'>
2. Halaman Index
Versi Baru<b:if cond='data:view.isMultipleItems'>
<b:if cond='data:blog.pageType == "index"'>
3. Halaman Item (Post dan Page)
Versi Baru<b:if cond='data:view.isSingleItem'>
<b:if cond='data:blog.pageType in ["item", "static_page"]'>
4. Halaman Post (Artikel Tunggal)
Versi Baru<b:if cond='data:view.isPost'>
<b:if cond='data:blog.pageType == "item"'>
5. Halaman Page (Statis)
Versi Baru<b:if cond='data:view.isPage'>
<b:if cond='data:blog.pageType == "static_page"'>
6. Halaman Label
Versi Baru<b:if cond='data:view.isLabelSearch'>
<b:if cond='data:blog.searchLabel'>
7. 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'>
<b:if cond='data:blog.searchQuery'>
8. Halaman Arsip
Versi Baru<b:if cond='data:view.isArchive'>
<b:if cond='data:blog.pageType == "archive"'>
9. Halaman Error 404 (Page Not Found)
Versi Baru<b:if cond='data:view.isError'>
<b:if cond='data:blog.pageType == "error_page"'>
10. Halaman Pratinjau (Preview)
Versi Baru<b:if cond='data:view.isPreview'>
<!-- Belum ada -->
Deklarasi NOT, AND, OR
1. NOTKondisi jika bukan halaman yang dimaksud. Tambahkan tanda seru
!
<b:if cond='!data:view.isPost'>
2. AND
Kondisi jika keduanya benar. Tambahkan
and
.<b:if cond='!data:view.isPost and data:view.isMultipleItems'>
3. OR
Kondisi jika salah satunya benar. Tambahkan
or
.<b:if cond='data:view.isPost or data:view.isMultipleItems'>
Apa Fungsinya Masih Sama Dengan Tag Kondisional Lama?
YES! Masih sama banget. Cuma format penulisannya saja yang beda. Jadi kalau template kamu masih pakai tag kondisional lama, jangan khawatir. Semuanya masih berjalan dengan normal kok meskipun tidak diganti pakai yang baru. Tapi biar lebih up to date, tidak ada salahnya kamu ganti dengan tag kondisional Blogger terbaru ini.
Itu dia beberapa kumpulan kode tag kondisional Blogger terbaru. Formatnya lebih sederhana dari sebelumnya, kan? Buat para pembuat template pasti berguna banget nih. Kalau mau menambahkan atau koreksi, silakan kasih komen dibawah.
Nice one
BalasHapusMaaf mbk igniel, tag diatas gunanya untuk apa saja ya? Saya masih kurang faham ,
BalasHapusGunanya untuk menampilkan script atau widget di halaman tertentu. Misalnya hanya di halaman index, hanya di halaman posting, dll. Pake kode diatas.
Hapusternyata saya masih pake versi jadul wkwk
BalasHapusBener-bener master coding :v
BalasHapusane mah blank
Blog mantep. Salut dah isinya bobot A1. Teruskan berkarya.
BalasHapusOoooo.... begitu, pantas puyeng nyarinya haha... lha terus kalau ingin menampilkan gadget di semuanya gimana? (homepage, single post, page, etc...) kok ndak bisa ya?
BalasHapusKalau mau tampil di semua tempat jangan dikasih tag kondisional.
Hapuspertanyaan ku adalah bagaimana cara menampilkan iklan parallax size 300x600 hanya di versi mobile?
BalasHapusPerbedaan Homepage dan Halaman index di blogger.com apanya yah mba?
BalasHapusMbak, halaman index itu halaman apa ya? Contohnya URLnya namablog.com/search?updated-max....... bukan?
BalasHapusSemua halaman kecuali post dan page. Jadi search juga termasuk.
Hapusupdate dong, tag kondisional terbaru untuk layout 3. soalnya tag islast dan sejenisnya udah nggak bisa di pakai di layout 3
BalasHapusIzin buat buat belajar mbak..
BalasHapusjika cara menampilkan di halaman home saja bagaimna, dan tag apa yang di gunakan
BalasHapusKayanya di atas udah ada deh. Baca lagi.
Hapuskalau halaman static tidak muncul knapa ya mba
Hapusehh udah mba, salah ngasih tag kondisional soalnya hehehe maaf
Hapusjika memunculkan di halaman static, berdasarkan labels dan postingan bagaimna mba
Hapuskalau milih kondisional lebih dari 3 dalam 1 tag gimana min? misalnya benarkan untuk Homepage, Halaman Arsip dan Pencarian Label secara sekaligus biar gak ditumpuk, thx
BalasHapusmaaf ka igniel, klo untuk beranda , masuk laman apa? trimaksih sebelumnya.
BalasHapusMba kalau mau bikin tag conditional contoh,
BalasHapus1. Saya tidak ingin menampilkan widget ABC di page halaman, tapi widget ABC ini saya ingin munculkan di post itu bagaimana ya? Soalnya widgetnya itu didalamnya ada tag gitu..
Jadi gini dia
< div class='widgetABC'>
- ini merupakan gabungan page halaman dan post artikel..
< div>
Pakai tag kondisional yg ini <b:if cond='data:view.isPost'>
Hapus