Kalau dulu kita sudah mempelajari tentang membuat tampilan berbeda antara homepage dan isi dengan menyembunyikan widget, sekarang kita akan mencoba bereksperiment untuk memunculkan gadget hanya pada Static Page, Postingan, Halaman Arsip, bahkan pada Postingan tertentu.
Sebenarnya caranya sama dengan memunculkan widget di home saja, cuma kita lakukan sedikit modifikasi pada HTML penyembunyi widgetnya
Okay berikut tutorialnya:
Menampilkan Widget Hanya di Homepage

<b:if cond='data:blog.url == data:blog.homepageUrl'>
..........................
</b:if>

Menampilkan Widget selain di Homepage

<b:if cond='data:blog.url != data:blog.homepageUrl'>
.....................................
</b:if>

Menampilkan Widget hanya di Archivepages
<b:if cond='data:blog.pageType == &quot;archive&quot;'>
......................................
</b:if>

Menampilkan Widget selain di Archivepages
<b:if cond='data:blog.pageType != &quot;archive&quot;'>
....................................................
</b:if>

Menampilkan Widget hanya di Itempages / Postingan
<b:if cond='data:blog.pageType == &quot;item&quot;'>
............................................
</b:if>

Menampilkan widget selain di Itempages
<b:if cond='data:blog.pageType != &quot;item&quot;'>
....................................
</b:if>

Menampilkan widget hanya di Staticpages
<b:if cond='data:blog.pageType == &quot;static_page&quot;'>
..................................
</b:if>

Menampilkan widget selain di staticpages
<b:if cond='data:blog.pageType != &quot;static_page&quot;'>
............................
</b:if>

Menampilkan widget pada URL Postingan Tertentu
<b:if cond='data:blog.url == &quot;alamatpostingan&quot;'>
.........................................
</b:if>
nb: pada "alamat posting", ganti dengan url postingmu


Menampilkan widget selain di URL postingan tertentu
<b:if cond='data:blog.url != &quot;alamaatpostingan&quot;'>
................................................
</b:if>
nb: pada "alamat posting", ganti dengan url postingmu
Sekarang Cara mengaplikasikannya adalah dengan menaruh kodenya dengan susunan sebagai berikut:
Misal Judul Gadgetku adalah "translator"
Maka kode keseluruhan:

(Kode ini di dapat dengan mencontreng "Expand Template Widget")
Uhm... Tanda strip yang berwarna merah adalah tempat kamu harus meletakkan kode penyembunyi gadgetnya
Sebagai contoh, aku punya widget yang kuberi nama "Translator"
Maka kode keseluruhan pada templatenya adalah:
<b:widget id='HTML2' locked='false' title='Translator' type='HTML'>
<b:includable id='main'>
..................................................kode penyembunyi widget
<!-- only display title if it's non-empty -->
<b:if cond='data:title != &quot;&quot;'>
<h2 class='title'><data:title/></h2>
</b:if>
<div class='widget-content'>
<data:content/>
</div>
<b:include name='quickedit'/>
.............................................. kode penutup
</b:includable>
</b:widget>
nb: kode ini di dapat dengan mencenthang "Expand Widget Template"

Contoh:
<b:widget id='HTML2' locked='false' title='Translator' type='HTML'>
<b:includable id='main'>
<b:if cond='data:blog.pageType != &quot;item&quot;'>
<!-- only display title if it's non-empty -->
<b:if cond='data:title != &quot;&quot;'>
<h2 class='title'><data:title/></h2>
</b:if>
<div class='widget-content'>
<data:content/>
</div>
<b:include name='quickedit'/>
</b:if>
</b:includable>
</b:widget>

0 komentar:

Posting Komentar

Copyright 2010 Tutorial, Tips & Trik..!!