pada tanggal 1 Syawal ini, saya akan memposting tentang bagaimana cara memunculkan atau menyembunyikan Widget pada halaman tertentu. mungkin sudah banyak yang tau tentang hal ini, tapi ... ada baiknya diposting kembali xD.
kalau dipikir-pikir halaman ini dan ini, memiliki perbedaan yang cukup mencolok. Ya, halaman ini tidak memiliki sidebar, sedangkan ini memiliki sidebar.
berikut adalah list code yang digunakan untuk mengontrol widget.
1. Menampilkan widget di homepage / halaman awal.
<b:if cond='data:blog.url == data:blog.homepageUrl'>
....................................................
</b:if>
2. Menampilkan widget diseluruh halaman kecuali homepage
<b:if cond='data:blog.url != data:blog.homepageUrl'>
....................................................
</b:if>
3. Menampilkan widget hanya di halaman Archive saja.
<b:if cond='data:blog.pageType == "archive"'>
......................................................
</b:if>
4. Menampilkan widget di semua halaman kecuali halaman archive.
<b:if cond='data:blog.pageType != "archive"'>
......................................................
</b:if>
5. Menampilkan widget hanya di halaman posting.
<b:if cond='data:blog.pageType == "item"'>
....................................................
</b:if>
6. Menampilkan widget di semua halaman, kecuali halaman posting.
<b:if cond='data:blog.pageType != "item"'>
....................................................
</b:if>
7. Menampilkan widget hanya di URL tertentu saja.
<b:if cond='data:blog.pageType == "URL-tertentu"'>
......................................................
</b:if>
8. Menampilkan widget di semua halaman, selain di URL tertentu.
<b:if cond='data:blog.pageType != "URL-tertentu"'>
......................................................
</b:if>
9. Menampilkan widget hanya di halaman staticpages.
<b:if cond='data:blog.pageType == "static_page"'>
......................................................
</b:if>
10. Menampilkan widget di semua halaman kecuali halaman staticpages.
<b:if cond='data:blog.pageType != "static_page"'>
......................................................
</b:if>
11. Menampilkan widget di Mobile Template saja.
<b:if cond='data:blog.isMobile'>
.................................................
</b:if>
11. Menampilkan widget di halaman error 404
<b:if cond='data:blog.pageType != "error_page"'>
.................................................
</b:if>
dari kode-kode diatas, dapat kita aplikasi dalam
code suatu widget. pertama2, anda harus masuk ke
edit HTML template blogger, dan centang
Expand Widget. oke, kita ambil salah satu contoh widget saja.
<b:widget id='HTML1' locked='false' title='' type='HTML'>
<b:includable id='main'>
<!-- 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:include name='quickedit'/>
</b:includable>
</b:widget>
diatas merupakan code default widget dari HTML1 . jika kalian ingin menampilkan widget HTML1 diatas hanya pada homepage saja, maka code widgetnya akan menjadi seperti ini.
<b:widget id='HTML1' 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>
Ditulis oleh:
Riou Hato -
Sunday, August 19, 2012 - Rating:
4.5
Terima kasih sudah membaca artikel kategori Blogspot /
HTML /
Widget
dengan judul Menampilkan dan Menyembunyikan Widget di Halaman Tertentu menggunakan Tag Conditional Blogger. Anda bisa bookmark halaman ini dengan URL http://platorial.blogspot.com/2012/08/widget-di-halaman-tertentu.html. Jangan lupa share ke teman-teman ya.