Kali ini saya akan posting bagaimana sih supaya widget blog yang banyak itu hanya tampil di halaman tertentu saja... Misalkan ShoutBox di halaman depan (home) muncul, tetapi pada saat kita masuk ke halaman postingan, Shoutbox itu tidak muncul... Berikut trik nya.... checkItOut.....
- Masuk ke blogger
- Pilih tab Rancangan/layout >> Edit HTML... centang/ceklis "Expand Widget Templates"
- Misalkan kita ingin membuat Shoutbox hanya tampil di halaman depan saja, cari kode dibawah ini
<b:widget id='HTML1' locked='false' title='Shoutbox' type='HTML'>
<b:includable id='main'>
- tambahkan kode ini dibawah script diatas menjadi seperti ini
<b:widget id='HTML1' locked='false' title='Shoutbox' type='HTML'>
<b:includable id='main'>
<b:if cond='data:blog.pageType == "index"'>
- Lalu tambahkan script </b:if> sebelum script <b:include name='quickedit'/>
- Jadi kesimpulan dari script tadi adalah sebagai berikut.
<b:widget id='HTML1' locked='false' title='Shoutbox' type='HTML'>
<b:includable id='main'>
<b:if cond='data:blog.pageType == "index"'>
<!-- 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>
tag <b:if cond='data:blog.pageType == "index"'> pun bisa diganti sesuai keinginan.
Untuk menampilkan widget pada homepage / halaman depan saja.
<b:if cond='data:blog.pageType == "index"'>
Untuk menampilkan widget pada halaman archive saja.
<b:if cond='data:blog.pageType == "archive"'>
Untuk menampilkan widget pada halaman artikel saja.
<b:if cond='data:blog.pageType == "item"'>
Hanya menampilkan widget pada halaman tertentu saja. Ubah [masukkan URL] dengan halaman pada blog tempat widget yang diinginkan muncul.
<b:if cond="[masukkan URL]" == data:blog.url'>
Semoga Bermanfaat... =)
0 komentar:
Posting Komentar
Silahkan bagi yang ingin komentar / kritik / saran... :)