Blogger : Conditional Tags Baru

October 29, 2018.
Bagi Blogger yang menggunakan theme versi terakhir tentu telah melihat adanya Blogger conditional tags baru yang berbeda dibandingkan coditional tags sebelumnya ketika melakukan perubahan pada theme secara manual.

Hemat saya Blogger conditional tags baru, yang diperkenalkan tahun lalu, lebih deskriptif dan lebih sederhana sehingga lebih mudah dimengerti bagi yang membacanya. Sebuah indikasi bagus, yang menunjukkan bahwa pengelola Blogger masih terus melakukan perbaikan di salah satu konten manajemen yang tertua dan terbesar ini.

Di bawah ini ditampilkan Blogger conditional tags baru dan yang lama untuk memudahkan identifikasi ketika hendak mengubah tags yang ada di dalam Theme.

Home Page
<b:if cond='data:view.isHomepage'></b:if>

Versi lama
<b:if cond='data:blog.url == data:blog.homepageUrl'></b:if>

Index Page
Termasuk di dalam conditional tag index page adalah home page, archive, dan label.
<b:if cond='data:view.isMultipleItems'></b:if>

Versi lama
<b:if cond='data:blog.pageType == "index"'></b:if>

Single Item Page
Termasuk di dalam conditional tag ini adalah post dan page.
<b:if cond='data:view.isSingleItem'></b:if>

Versi lama
<b:if cond='data:blog.pageType in ["item", "static_page"]'></b:if>

Post
Conditional tag untuk post, tidak untuk page atau yang lainnya.
<b:if cond='data:view.isPost'></b:if>

Versi lama
<b:if cond='data:blog.pageType == "item"'></b:if>

Page
Conditional tag page (static page), tidak untuk post atau yang lainnya.
<b:if cond='data:view.isPage'></b:if>

Versi lama
<b:if cond='data:blog.pageType == "static_page"'></b:if>

Label
<b:if cond='data:view.isLabelSearch'></b:if>

Versi lama
<b:if cond='data:blog.searchLabel'></b:if>

Archive
<b:if cond='data:view.isArchive'> … </b:if>

Versi lama
<b:if cond='data:blog.pageType == "archive"'> … </b:if>

Search Page
Termasuk Label
<b:if cond='data:view.isSearch'></b:if>

Hanya Search
<b:if cond='data:view.isSearch and !data:view.isLabelSearch'></b:if>

Versi lama
<b:if cond='data:blog.searchQuery'></b:if>

Error Page
<b:if cond='data:view.isError'></b:if>

Versi lama
<b:if cond='data:blog.pageType == "error_page"'></b:if>

Meski Blogger conditional tags yang lama masih bisa berfungsi, namun ada baiknya untuk mengetahui perubahannya dan mungkin sebaiknya mengganti seluruh conditional tags yang dipasang dengan versi yang baru untuk menenangkan pikiran.

Share, Tweet, WA, TE, Email, Print!
Label : Blog, Blogger, Conditional Tags.