Tag Kondisional Blogger yang akan saya share kali ini adalah kode-kode penting yang akan teman-teman butuhkan saat membuat template.
Mungkin teman-teman programmer sudah familiar dengan kata if / else, nah dalam template blogger pun sama menggunakan hal tersebut mulai dari pembuatan kerangka / layout, widget, dan sebagainya.
Akhir-akhir ini blogger memang sering melakukan update baik dari sisi fungsi maupun sisi tampilan.
Oke, langsung saja berikut adalah kondisional blogger yang saya maksud :
Blogger Conditional Tag
Tag kondisional Blogger Versi Baru lebih mudah dimengerti pasti-nya daripada Versi Lama, silahkan teman-teman perhatikan kode / tag kondisional berikut ini :
Homepage (HaLaman Utama)
Hanya haLaman utama.Versi Baru <b:if cond='data:view.isHomepage'>
Versi Lama<b:if cond='data:blog.url == data:blog.homepageUrl'>
Contoh URL:
https://www.kangrian.net
HaLaman Indeks
Mencakup haLaman indeks atau multiple post seperti homepage, pencarian, label, dan arsip.Versi Baru <b:if cond='data:view.isMultipleItems'>
Versi Lama<b:if cond='data:blog.pageType == "index"'>
Contoh URL:
https://www.kangrian.net
https://www.kangrian.net/search?q=query
https://www.kangrian.net/search/label/Blogger
https://www.kangrian.net/search?label=Blogger
https://www.kangrian.net/2020
...dan lain-lain
HaLaman Item (Post dan Page)
HaLaman posting dan statis.Versi Baru <b:if cond='data:view.isSingleItem'>
Versi Lama<b:if cond='data:blog.pageType in ["item", "static_page"]'>
Contoh URL:
https://www.kangrian.net/2017/12/tag-kondisional-blogger-terbaru.html
https://www.kangrian.net/p/about.html
HaLaman Post (Artikel Tunggal)
Versi Baru <b:if cond='data:view.isPost'>
Versi Lama<b:if cond='data:blog.pageType == "item"'>
Contoh URL:
https://www.kangrian.net/2017/12/tag-kondisional-blogger-terbaru.html
HaLaman Page (Statis)
Versi Baru <b:if cond='data:view.isPage'>
Versi Lama<b:if cond='data:blog.pageType == "static_page"'>
Contoh URL:
https://www.kangrian.net/p/about.html
HaLaman Label
Versi Baru <b:if cond='data:view.isLabelSearch'>
Versi Lama<b:if cond='data:blog.searchLabel'>
Contoh URL:
https://www.kangrian.net/search/label/Blogger
https://www.kangrian.net/search?label=Blogger
HaLaman Pencarian
Hanya haLaman pencarian berdasarkan query.Versi Baru <b:if cond='data:view.isSearch and !data:view.isLabelSearch'>
Contoh URL:
https://www.kangrian.net/search?q=query
Termasuk haLaman pencarian label (semua yang mengandung kata "search" di URL)
Versi Baru <b:if cond='data:view.isSearch'>
Contoh URL:
https://www.kangrian.net/search?q=query
https://www.kangrian.net/search/label/Blogger
https://www.kangrian.net/search?label=Blogger
Versi Lama<b:if cond='data:blog.searchQuery'>
HaLaman Arsip
Versi Baru <b:if cond='data:view.isArchive'>
Versi Lama<b:if cond='data:blog.pageType == "archive"'>
Contoh URL:
https://www.kangrian.net/2020
https://www.kangrian.net/2020/04
https://www.kangrian.net/2020_04_14_archive.html
HaLaman Error 404 (Page Not Found)
Versi Baru <b:if cond='data:view.isError'>
Versi Lama<b:if cond='data:blog.pageType == "error_page"'>
Contoh URL:
https://www.kangrian.net/404.html
HaLaman Mobile
Semua yang memiliki parameter?m=1
.
Versi Baru <b:if cond='data:blog.isMobileRequest'>
Contoh URL:
https://www.kangrian.net?m=1
HaLaman Pratinjau (Preview)
Versi Baru <b:if cond='data:view.isPreview'>
HaLaman URL Tertentu
Versi Baru <b:if cond='data:view.url == "<URL POST ATAU PAGE>"'>
HaLaman Edit Layout di Dashboard
Versi Baru <b:if cond='data:view.isLayoutMode'>
Deklarasi NOT, AND, OR
Tag kondisional Blogger juga bisa menggunakan NOT, AND, atau OR.
NOT
Kondisi jika bukan haLaman yang dimaksud. Tambahkan tanda seru!
Versi Baru <b:if cond='!data:view.isPost'>
AND
Kondisi jika keduanya benar. Tambahkanand
.
Versi Baru <b:if cond='!data:view.isPost and data:view.isMultipleItems'>
OR
Kondisi jika salah satunya benar. Tambahkanor
.
Versi Baru <b:if cond='data:view.isPost or data:view.isMultipleItems'>
Silahkan berikan komentar jika ada pertanyaan / masukan untuk postingan ini.