Arti Kode HTML b:if cond atau Tag Conditional
Cari tau arti dari kode html berikut ini yukk :<b:if cond='data:blog.pageType == "index"'>Biasanya kode tersebut sering kita temukan pada halaman editor HTML template blogger.
Ternyata itu merupakan salah satu Tag Conditional di Blogspot yakni
suatu perintah untuk mengatur - mengkondisikan suatu elemen halaman tertentu baik itu css atau widget agar bisa tampil atau tidak , atau bisa dikatakan mengatur menampilkan atau tidak suatu widget pada halaman tertentu.
Belajar Optimalkan |
Agar gampang dimengerti, baca kasus ini deh... :
Saya saat ini tidak ingin menampilkan salah satu widget di halaman utama, tapi cukup ditampilkan di dalam halaman artikel atau halaman postingan saja.
Nah, disinilah fungsi kode tag conditial bisa kita gunakan, untuk mengatur tampil atau tidak nya widget yang saya maksud.Berikut ini saya tuliskan fungsi dan contoh penulisan kode html nya ya
1. Kode untuk menampilkan widget hanya di Beranda/Home<b:if cond="data:blog.url == data:blog.homepageUrl">2. Kode untuk menampilkan widget selain di Beranda
.......isi kan kode yang diingikan untuk pengaturan......
</b:if>
<b:if cond="data:blog.url != data:blog.homepageUrl">3. Kode untuk menampilkan widget hanya di Halaman Archive
......isi kan kode yang diingikan untuk pengaturan.......
</b:if>
<b:if cond='data:blog.pageType == "archive"'>4. Kode untuk menampilkan Widget selain di Halaman Archive
.......isi kan kode yang diingikan untuk pengaturan......
</b:if>
<b:if cond='data:blog.pageType != "archive"'>5. Kode untuk Menampilkan Widget hanya di Postingan ( Itempages )
.......isi kan kode yang diingikan untuk pengaturan.....
</b:if>
<b:if cond='data:blog.pageType == "item"'>6. Kode untuk menampilkan widget selain di postingan
.......isi kan kode yang diingikan untuk pengaturan ......
</b:if>
<b:if cond='data:blog.pageType != "item"'>7. Kode untuk menampilkan widget hanya di Halaman Statis
.......isi kan kode yang diingikan untuk pengaturan......
</b:if>
<b:if cond='data:blog.pageType == "static_page"'>8. Kode untuk menampilkan widget selain di Halaman Statis
.......isi kan kode yang diingikan untuk pengaturan......
</b:if>
<b:if cond='data:blog.pageType != "static_page"'>9. Kode untuk menampilkan widget pada URL atau halaman tertentu
.......isi kan kode yang diingikan untuk pengaturan......
</b:if>
<b:if cond='data:blog.url == "alamatpostingan"'>10. Kode untuk menampilkan widget selain di URL atau halaman tertentu
......isi kan kode yang diingikan untuk pengaturan.......
</b:if>
<b:if cond='data:blog.url != "alamatpostingan"'>11. Kode untuk menampilkan widget hanya halaman muka, tidak terlihat dihalaman posting
.......isi kan kode yang diingikan untuk pengaturan......
</b:if>
<b:if cond='data:blog.pageType != "item"'>12. Kode untuk Halaman ERROR
<b:if cond='data:blog.pageType != "static_page"'>
.......ISI CSS......
.......ISI JAVASCRIPT......
</b:if>
</b:if>
<b:if cond='data:blog.pageType == "error_page"'>13. Kode untuk menampilkan widget di halaman mobile/seluler
<a expr:href='HALAMAN/LINK_POSTINGAN_ERROR'/></b:if>
<b:if cond='data:blog.isMobile'>14. Kode untuk menampilkan widget di halaman perambaan label
... isi kan kode yang diingikan untuk pengaturan ...
</b:if>
<b:if cond='data:blog.searchLabel'>15. Kode untuk menampilkan widget di halaman perambaan label Tertentu/Spesifik
-----isi kan kode yang diingikan untuk pengaturan-----------
</b:if>
<b:if cond='data:blog.searchLabel == "NAMA LABEL"'>16. Kode untuk menampilkan widget di halaman perambaan Keyword
-----isi kan kode yang diingikan untuk pengaturan-----------
</b:if>
<b:if cond='data:blog.searchQuery == "KEYWORD"'>17. Kode untuk menampilkan widget di halaman Posting Pertama
-----isi kan kode yang diingikan untuk pengaturan-----------
</b:if>
<b:if cond='data:post.isFirstPost'>
-----isi kan kode yang diingikan untuk pengaturan-----------
</b:if>
Untuk lebih jelasnya mari kita lihat applikasi nya dari Contoh berikut ini , coba lakukan di html anda dan lihat hasil atau perbedaannya, jangan lupa sebelumnya di save yaa :
<b:widget id='HTML2' locked='false' title='' type='HTML'>
<b:includable id='main'>
<b:if cond="data:blog.url != data:blog.homepageUrl">
<!-- only display title if it's non-empty -->
<b:if cond='data:title != ""'>
<h2 class='title'><data:title/></h2>
</b:if>
<div class='widget-content'>
<data:content/>
</div>
</b:if>
<b:include name='quickedit'/>
</b:includable>
</b:widget>
Itulah sedikit ulasan Belajar Optimalkan mengenai Tag Conditonal di Blogspot.
Semoga bermanfaat yaaa.