Atribut cond dalam XML Blogger

Apa itu Atribut cond?

Atribut cond (singkatan dari condition / kondisi) adalah salah satu atribut ekspresi di Blogger yang berfungsi untuk menentukan kapan sebuah elemen dieksekusi atau diterapkan.

Sederhananya, cond bekerja seperti kalimat "JIKA ... MAKA ...":

Sintaks

cond='ekspresi'

Beberapa hal penting tentang atribut ini:

  • Nilai yang dimasukkan harus bertipe BOOLEAN (hanya bernilai true atau false).
  • Dirancang khusus untuk mendefinisikan kondisi eksekusi.
  • Hanya dapat digunakan pada tag Blogger tertentu.
Tag yang mendukung atribut cond
Tag
<b:attr> <b:class> <b:if> <b:elseif> <b:include> <b:section> <b:tag> <b:widget>

Contoh Penggunaan

Kondisi dengan Nilai Boolean Sederhana

Pada bentuk ini, cond langsung mengecek satu nilai boolean.

Menambahkan class saat berada di halaman postingan

<b:class cond='data:view.isPost' name='bagian_post'/>

Menambahkan class saat berada di halaman statis (page)

<b:class cond='data:view.isPage' name='bagian_page'/>

Menambahkan class saat menampilkan banyak item

<b:class cond='data:view.isMultipleItems' name='bagian_multi'/>

Kondisi dengan Ekspresi Boolean (Gabungan)

Pada bentuk ini, kita menggabungkan beberapa kondisi menggunakan operator seperti and, or, dan not.

<b:class cond='data:view.isSearch and !data:view.isLabelSearch' name='bagian_pencarian'/>

Cara membaca ekspresinya:

Bagian Arti
data:view.isSearch Sedang di halaman pencarian
and DAN (kedua syarat harus terpenuhi)
!data:view.isLabelSearch BUKAN pencarian label

Comments