Tag Kondisi Blogger

Ini hanya untuk catatan pribadi supaya mempermudah saya untuk edit template soalnya kadang suka lupa. Jadi biar nggak bolak-balik browsing lagi, semua saya kumpulin di sini.
Daftar Tag Kondisi Blogger
1. Homepage (Halaman Utama)<b:if cond='data:view.isHomepage'>
<!-- konten yang ingin ditampilkan -->
</b:if>
Dipakai untuk menampilkan konten hanya di halaman utama (homepage) saja.
2. Halaman Post (Artikel Tunggal)<b:if cond='data:view.isPost'>
<!-- konten yang ingin ditampilkan -->
</b:if>
Kondisi ini jalan kalau sedang membuka satu artikel (post) saja.
3. Halaman Indeks<b:if cond='data:view.isMultipleItems'>
<!-- konten yang ingin ditampilkan -->
</b:if>
Berlaku untuk halaman arsip, label, atau tampilan list artikel.
4. Halaman Item (Post atau Page)<b:if cond='data:view.isSingleItem'>
<!-- konten yang ingin ditampilkan -->
</b:if>
Digunakan di artikel tunggal maupun halaman statis.
5. Homepage dan Post<b:if cond='data:view.isHomepage or data:view.isPost'>
<!-- konten yang ingin ditampilkan -->
</b:if>
Kombinasi kondisi: tampil di homepage atau artikel tunggal.
6. Halaman Page (Statis)<b:if cond='data:view.isPage'>
<!-- konten yang ingin ditampilkan -->
</b:if>
Khusus untuk halaman statis (About, Contact, dll).
7. Halaman URL Tertentu<b:if cond='data:view.url == data:blog.homepageUrl path "/p/nama-halaman.html"'>
<!-- konten yang ingin ditampilkan -->
</b:if>
Menargetkan URL tertentu, misalnya halaman /p/about.html.
8. Halaman Label<b:if cond='data:view.isLabelSearch'>
<!-- konten yang ingin ditampilkan -->
</b:if>
Khusus halaman label (misalnya /search/label/Teknologi).
9. Halaman Pencarian<b:if cond='data:view.isSearch and !data:view.isLabelSearch'>
<!-- konten yang ingin ditampilkan -->
</b:if>
Khusus halaman pencarian, tapi bukan label.
10. Halaman Arsip<b:if cond='data:view.isArchive'>
<!-- konten yang ingin ditampilkan -->
</b:if>
Khusus halaman arsip bulanan.
11. Halaman Error 404<b:if cond='data:view.isError'>
<!-- konten yang ingin ditampilkan -->
</b:if>
Dipakai untuk menampilkan konten jika halaman tidak ditemukan.
12. Halaman Mobile<b:if cond='data:blog.isMobileRequest'>
<!-- konten yang ingin ditampilkan -->
</b:if>
Khusus pengunjung dari perangkat mobile.
13. Halaman Pratinjau (Preview)<b:if cond='data:view.isPreview'>
<!-- konten yang ingin ditampilkan -->
</b:if>
Tampil saat mode pratinjau (preview) di Blogger editor.
14. Halaman Edit Layout (Dashboard)<b:if cond='data:view.isLayoutMode'>
<!-- konten yang ingin ditampilkan -->
</b:if>
Khusus saat mode edit tata letak di dashboard.
15. NOT<b:if cond='!data:view.isPost'>
<!-- tampil jika BUKAN halaman post -->
</b:if>
Tanda seru !
artinya kebalikan.
<b:if cond='!data:view.isPost and data:view.isMultipleItems'>
<!-- tampil jika BUKAN post DAN berupa multiple items -->
</b:if>
Kondisi ganda: semua harus benar untuk tampil.
17. OR<b:if cond='data:view.isPost or data:view.isMultipleItems'>
<!-- tampil jika salah satu kondisi benar -->
</b:if>
Kondisi ganda: cukup salah satu benar.
Catatan Tambahan
Tag kondisi ini sangat membantu kalau sering edit template. Saya tulis di sini supaya nggak lupa dan lebih cepat kalau nanti mau dipakai lagi.