B:Class - Blogger Tutorial
Penjelasan
<b:class> dipakai untuk menciptakan atau menambahkan nilai dari attribut class yang berlaku untuk tag induk. Tag <b:class> tidak akan menghapus nilai class yang sudah ada.Jika element induk tidak memiliki attribut class, maka secara otomatis akan menciptakan attribute tersebut.
Attribut
condname
Attribut cond
- Digunakan jikalau suatu konsisi diperlukan.
- Nilai : kondisi
- Keterangan : relative, dapat disebutkan ataupun tidak
Attribut name
- Digunakan untuk menuliskan nilai attribut class yang ingin disematkan.
- Nilai : nama kelas.
- Keterangan : wajib disebutkan, awalan
expr:dapat diberlakukan.
syntax
<b:class name='...'/> <b:class cond='...' name='...'/> Kumpulan pola <b:class>
<div> <b:class name='article'/> </div> Hasil render HTML <div class="article"> </div> <div class='article'> <b:class name='my-article'/> </div> Hasil render HTML <div class="article my-article"> </div> Contoh Berdasarkan Kondisi
<article class='article'> <b:class cond='data:view.isHomepage' name='home'/> <b:class cond='data:view.isPost' name='post'/> <b:class cond='data:view.isPage' name='page'/> <b:class cond='data:view.isSearch' name='search'/> </article> Hasil render HTML jikalau di halaman Home <article class="article home"> </article> Hasil render HTML jikalau di halaman post <article class="article post"> </article> Hasil render HTML jikalau di halaman Page statis <article class="article page"> </article> Hasil render HTML jikalau di halaman pencarian <article class="article search"> </article> Hasil render HTML jikalau bukan di halaman Home, post, page dan pencarian <article class="article"> </article> Contoh dengan awalan exr: dan operan
<article class='article'> <b:class expr:name='data:view.isHomepage ? "home" : "all"'/> </article> Hasil render HTML jikalau di halaman Home <article class="article home"> </article> Hasil render HTML jikalau bukan di halaman Home <article class="article all"> </article>