Tag Kondisi Blogger: Catatan Pribadi

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
- 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.
- 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.
- Halaman Indeks
<b:if cond='data:view.isMultipleItems'> <!-- konten yang ingin ditampilkan --> </b:if>
Berlaku untuk halaman arsip, label, atau tampilan list artikel.
- Halaman Item (Post atau Page)
<b:if cond='data:view.isSingleItem'> <!-- konten yang ingin ditampilkan --> </b:if>
Digunakan di artikel tunggal maupun halaman statis.
- 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.
- Halaman Page (Statis)
<b:if cond='data:view.isPage'> <!-- konten yang ingin ditampilkan --> </b:if>
Khusus untuk halaman statis (About, Contact, dll).
- 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.
- Halaman Label
<b:if cond='data:view.isLabelSearch'> <!-- konten yang ingin ditampilkan --> </b:if>
Khusus halaman label (misalnya /search/label/Teknologi).
- Halaman Pencarian
<b:if cond='data:view.isSearch and !data:view.isLabelSearch'> <!-- konten yang ingin ditampilkan --> </b:if>
Khusus halaman pencarian, tapi bukan label.
- Halaman Arsip
<b:if cond='data:view.isArchive'> <!-- konten yang ingin ditampilkan --> </b:if>
Khusus halaman arsip bulanan.
- Halaman Error 404
<b:if cond='data:view.isError'> <!-- konten yang ingin ditampilkan --> </b:if>
Dipakai untuk menampilkan konten jika halaman tidak ditemukan.
- Halaman Mobile
<b:if cond='data:blog.isMobileRequest'> <!-- konten yang ingin ditampilkan --> </b:if>
Khusus pengunjung dari perangkat mobile.
- Halaman Pratinjau (Preview)
<b:if cond='data:view.isPreview'> <!-- konten yang ingin ditampilkan --> </b:if>
Tampil saat mode pratinjau (preview) di Blogger editor.
- Halaman Edit Layout (Dashboard)
<b:if cond='data:view.isLayoutMode'> <!-- konten yang ingin ditampilkan --> </b:if>
Khusus saat mode edit tata letak di dashboard.
- NOT
<b:if cond='!data:view.isPost'> <!-- tampil jika BUKAN halaman post --> </b:if>
Tanda seru
!
artinya kebalikan. - AND
<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.
- 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.