Tag Kondisional Blogger Terbaru 2020

Tag Kondisional Blogger Terbaru 2020



Halo sobat blogger, pada artikel kali ini saya akan membagikan penjelasan tentang tag kondisional yang digunakan pada template xml khususnya pada platform blogger.

Tag kondisional blogger berfungsi menampilkan widget atau recourse seperti CSS dan JavaScript pada halaman tertentu. Misalnya Anda ingin menampilkan widget artikel terbaru hanya di postingan saja, selain halaman postingan maka widget tidak akan tampil.

Tag kondisional blogger ini bisa Anda temui pada tag <b:if cond="..."> yang diakhiri </b:if> dan bisa diikuti beberapa kondisi seperti AND, OR dan NOT. Baiklah langsung saja berikut penjelasan tag kondisional blogger terbaru.

Berikut ini adalah Tag Kondisional Blogger Terbaru yang bisa sobat tambahkan pada tema untuk membungkus markup tertentu seperti HTML dan widget.

Tag Kondisional Halaman Index

Halaman index merupakan halaman yang menampilkan atau berisi banyak post. Beberapa halaman yang termasuk halaman index seperti homepage, label, search dan archive (kecuali post dan halaman statis). Berikut tag kondisional blogger untuk halaman index.

Versi baru

<b:if cond="data:view.isMultipleItems"> ... </b:if>

Versi lama

<b:if cond="data:blog.pageType == &quot;index&quot;"> ... </b:if>

Tag Kondisional Halaman Beranda (Homepage)

Halaman beranda atau homepage adalah halaman yang tampil pertama kali saat pengunjung membuka web yang berisi navigasi menuju halaman-halaman lain. Halaman homepage memiliki alamat pada domain utama.

Contoh URL halaman homepage : jaydzgn.blogspot.com.

Versi baru

<b:if cond="data:view.isHomepage"> ... </b:if>

Versi lama

<b:if cond="data:blog.url == data:blog.homepageUrl"> ... </b:if>

Tag Kondisional Halaman Item

Halaman item adalah halaman yang menampilkan seluruh isi dari sebuah halaman web. Halaman yang termasuk halaman item yaitu halaman postingan dan halaman statis. Berikut tag kondisional blogger untuk halaman item.

Versi baru

<b:if cond="data:view.isSingleItem"> ... </b:if>

Versi lama

<b:if cond="data:blog.pageType in [&quot;item&quot;, &quot;static_page&quot;]"> ... </b:if>

Tag Kondisional Halaman Postingan

Halaman postingan adalah halaman yang menampilkan isi konten dari suatu halaman web. Halaman ini bersifat dinamis yang bisa digunakan untuk memuat artikel seperti informasi atau berita. Tentu Anda sudah paham bahwa Anda membaca artikel ini pada halaman postingan.

Contoh URL halaman post : jaydzgn.blogspot.com/2020/02/tag-kondisional-blogger.html

Versi baru

<b:if cond="data:view.isPost"> ... </b:if>

Versi lama

<b:if cond="data:blog.pageType == &quot;item&quot;"> ... </b:if>

Tag Kondisional Halaman Statis

Halaman statis merupakan halaman tetap dari web, halaman statis biasa digunakan pada halaman About, Contact Us dan Privacy Policy.

Contoh URL halaman statis : jaydzgn.blogspot.com/p/blog-page.html

Versi baru

<b:if cond="data:view.isPage"> ... </b:if>

Versi lama

<b:if cond="data:blog.pageType == &quot;static_page&quot;"> ... </b:if>

Tag Kondisional Halaman Label

Halaman Label adalah halaman yang berisi daftar postingan yang berada pada label tertentu. Anda dapat menemui label pada menu navigasi blog yang berisi link halaman label untuk memudahkan pengunjung menemukan postingan yang mereka inginkan.

Contoh URL: jaydzgn.blogspot.com/search/label/Android

Versi baru

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

Versi lama

<b:if cond="data:blog.searchLabel"> ... </b:if>

Tag Kondisional Halaman Arsip

Halaman arsip berisi daftar post yang dipublikasikan pada rentan waktu perbulan dan pertahun.

Contoh URL halaman arsip: jaydzgn.blogspot.com/2020 dan jaydzgn.blogspot.com/2020/02

Versi baru

<b:if cond="data:view.isArchive"> ... </b:if>

Versi lama

<b:if cond="data:blog.pageType == &quot;archive&quot;"> ... </b:if>

Tag Kondisional Halaman Pencarian

Halaman pencarian atau search query adalah halaman yang terbuka saat pengunjung melakukan pencarian dengan query tertentu melalui penelusuran blog atau search . Halaman ini akan menampilkan daftar post yang sesuai dengan query pencarian.

Contoh URL halaman percarian: jaydzgn.blogspot.com/search?q=tag+kondisional

Versi baru termasuk halaman pencarian label

<b:if cond="data:view.isSearch"> ... </b:if>

Versi baru hanya halaman pencarian

<b:if cond="data:view.isSearch and !data:view.isLabelSearch"> ... </b:if>

Versi lama

<b:if cond="data:blog.searchQuery"> ... </b:if>

Tag Kondisional Halaman Kesalahan / Error 404

Halaman kesalahan atau error 404 not found merupakan halaman yang tampil apabila url tidak ditemukan bisa karena pengguna yang salah mengetik atau link pada navigasi yang memang salah.

Versi baru

<b:if cond="data:view.isError"> ... </b:if>

Versi lama

<b:if cond="data:blog.pageType == &quot;error_page&quot;"> ... </b:if>

Tag Kondisional Halaman Pratinjau

Halaman pratinjau digunakan untuk menampilkan halaman postingan sebelum dipublikasikan. Berikut tag kondisional untuk halaman pratijau.

<b:if cond="data:view.isPreview"> ... </b:if>

Tag Kondisional Perangkat Mobile

Tag ini digunakan untuk menambahkan parameter m=1 yang berarti ditampilkan untuk perangkat selular.

<b:if cond="data:view.isMobile"> ... </b:if>

Tag Kondisional untuk Thumbnail


<b:if cond="data:post.thumbnailUrl"> ... </b:if>

Dan lainnya.....

Penggunaan AND OR NOT


AND

Gunakan and, maka halaman akan muncul apabila memenuhi kedua tag kodisional. Berikut contoh tag kondisional untuk halaman index kecuali halaman pencarian (Saya juga menggunakan kondisi not).

<b:if cond="!data:view.isLabelSearch and data:view.isMultipleItems"> ... </b:if>

OR

Gunakan or apabila ingin menampilkan beberapa halaman yang dimaksud pada tag kondisional. Berikut contoh tag kondisional untuk halaman arsip dan halaman label, atau salah satu dari halaman tersebut.

<b:if cond="data:view.isArchive or data:view.isLabelSearch"> ... </b:if>

NOT

Gunakan ! apabila tidak ingin tampil pada halaman yang dimaksud. Berikut contoh tag kondisional yang tidak menampilkan pada halaman beranda atau homepage saja.

<b:if cond="!data:view.isHomepage"> ... </b:if>

Penutup

Itu tadi pembahasan tentang beberapa tag kondisional blogger, masih banyak tag kondisional yang belum dibahas pada artikel ini namun untuk kedepannya saya akan mengupdate beberapa tag kondisional lagi. Baiklah sekian saja artikel ini, semoga bermanfaat.