
Sharing kali ini saya akan bahas mengenai Tag Kondisional blogger yang sudah diupdate meski udah lama sih sebenarnya tapi tidak apa2 saya bahas kembali disini. untuk yang baru didunia blogging mungkin bertanya-tanya tag kondisional blogger itu apa sih?
Tag kondisional blogger adalah...
Sebuah tag kondisi yang dimanfaatkan untuk menampilkan sebuah elemen berdasarkan tipe halaman, contoh kecil jika kita berada dihalaman awal (bukan halaman artikel) itu disebut halaman index jika dihalaman artikel itu disebut halaman item dan lain sebagainya untuk lebih lengkapnya anda bisa lihat dipostingan saya yang berjudul Kumpulan tag kondisional blogger
Tag kondisional, yang baru saya temui
Sebenarnya ada beberapa Tag Kondisi yang baru tapi kali ini saya akan bahas tentang Tag if & else blogger, pada tag if sekarang bisa menggabungkan beberapa kondisi, misalnya kita ingin menampilkan sesuatu hanya pada halaman index,item,static_page kita tidak perlu repot menulis kode yang panjang seperti ini.
<b:if cond='data:blog.pageType == "index"'> <b:if cond='data:blog.pageType == "item"'> <b:if cond='data:blog.pageType == "static_page"'> [disini sesuatu yang akan di eksekusimati:D] </b:if> </b:if> </b:if>
Lebih ringkas dengan tag kondisional yang baru
Dengan tag kondisi yang baru kita lebih mudah dan lebih ringkas menulisnya, jadi kita akan menggabungkan semua kondisi hanya dengan satu Tag Kondisional contohnya seperti dibawah ini...
<b:if cond='data:blog.pageType in {"index","item","static_page"}'> [disini sesuatu yang akan di eksekusimati:D] </b:if>
Bisa juga seperti ini...
<b:if cond='{"static_page", "item", "index"} contains data:blog.pageType'> [disini sesuatu yang akan di eksekusimati:D] </b:if>
Contoh lain kode dibawah ini akan mengeksekusi sesuatu jika Admin blognya bernama bejo atau tipe halamannya static_page / statis
<b:if cond='data:displayname == "Bejo" or data:blog.pageType == "static_page"'> [disini sesuatu yang akan di eksekusimati:D] </b:if>
Tag kondisional tidak sama dengan
Maksudnya kebalikan dari kode diatas jika kode diatas sesuatu akan tereksekusi jika halamannya sama dengan index,item,static_page nah sekarang kebalikannya sesuatu akan tereksekusi jika halamannya tidak sama dengan halaman index,item,static_page lihat contohnya dibawah ini.
<b:if cond='data:blog.pageType not in {"index","item","static_page"}'> [disini sesuatu yang akan di eksekusimati:D] </b:if>
Contoh kedua kode akan tereksekusi jika Admin blog tidak sama dengan bejo atau tipe halaman tidak sama dengan static_page
<b:if cond='data:displayname != "Bejo" or data:blog.pageType != "static_page"'> [disini sesuatu yang akan di eksekusimati:D] </b:if>