Biasanya kita melihat penggunaan tag kondisional untuk menampilkan dan menyembunyikan widget pada halaman tertentu ini pada template blog dengan gaya Magazine atau Blogazine, dimana pada satu halaman terlihat akan tetapi tidak tampak pada halaman lain. Berbeda dengan setelan default Blogger yang menampilkan seluruh widget secara utuh pada seluruh halaman blog.
Berikut contoh struktur tampat pemakaiannya :
</b:widget>
<b:widget id='HTML6' locked='false' title='Word 2007' type='HTML'>
<b:includable id='main'>
Conditional tag
<!-- 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/>
</b:includable>
Tambahkan Conditional tag yang merupakan kondisi atau syarat di mana widget mau ditampilkan, ditutup dengan </b:if>. Sekarang anda tinggal mengganti Conditional tag dengan kode di bawah sesuai kebutuhan :
1.Home Page
Home Page adalah halaman utama blog (beranda)
Contoh : http://e-tuts.blogspot.com
Menampilkan widget hanya pada Homepage
Menampilkan widget selain pada Homepage
Menampilkan widget hanya pada Archive Page Menampilkan widget selain pada Archive Page
Menampilkan widget hanya pada Item Page
Menampilkan widget selain pada Item Page
Menampilkan widget hanya pada Static Page
Menampilkan widget selain pada Static Page
Alamat URL diganti dengan URL yang anda inginkan.
Menampilkan widget hanya pada Label Page
Menampilkan widget selain pada Label Page
Ganti Nama Label dengan nama label pada blog anda. Jika terdapat spasi pada nama label, ganti spasi dengan %20.
Anda bisa mengisi dua atau lebih Conditional tag dengan syarat anda harus menutup sebanyak Conditional tag dengan </b:if>
Misalnya Anda tidak ingin menampilkan widget pada Homepage dan URL tertentu.
Selamat mencoba...!
Contoh : http://e-tuts.blogspot.com
Menampilkan widget hanya pada Homepage
<b:if cond='data:blog.url == data:blog.homepageUrl'>
. . .
. . .
. . .
</b:if>
2. Archive Page
Archive page adalah halaman arsip blogMenampilkan widget hanya pada Archive Page Menampilkan widget selain pada Archive Page
3. Item Page
Item page adalahhalaman artikel yang anda postingMenampilkan widget hanya pada Item Page
<b:if cond='data:blog.pageType == "item"'>
. . .
. . .
</b:if>
. . .
. . .
</b:if>
4. Static Page
Static page adalah halaman yang tidak termasuk ke dalam postingan blog anda, halaman ini biasanya digunakan untuk halaman About me, Contact Us atau yang lainnya.Menampilkan widget hanya pada Static Page
<b:if cond='data:blog.pageType == "static_page"'>
. . .
. . .
</b:if>
. . .
. . .
</b:if>
<b:if cond='data:blog.pageType != "static_page"'>
. . .
. . .
</b:if>
. . .
. . .
</b:if>
5. URL Tertentu
Menampilkan widget hanya pada url tertentu Menampilkan widget selain pada url tertentuAlamat URL diganti dengan URL yang anda inginkan.
6. Label Page
Label page adalah halaman ketika anda klik label pada postingMenampilkan widget hanya pada Label Page
<b:if cond='data:blog.url == "http://e-tuts.blogspot.com/search/label/Nama Label"'>
. . .
. . .
</b:if>
. . .
. . .
</b:if>
<b:if cond='data:blog.url != "http:// e-tuts .blogspot.com/search/label/Nama Label"'>
. . .
. . .
</b:if>
. . .
. . .
</b:if>
Ganti Nama Label dengan nama label pada blog anda. Jika terdapat spasi pada nama label, ganti spasi dengan %20.
Anda bisa mengisi dua atau lebih Conditional tag dengan syarat anda harus menutup sebanyak Conditional tag dengan </b:if>
Misalnya Anda tidak ingin menampilkan widget pada Homepage dan URL tertentu.
<b:if cond='data:blog.url == data:blog.homepageUrl'>
<b:if cond='data:blog.url != "Alamat URL"'>
. . .
. . .
</b:if>
</b:if>
<b:if cond='data:blog.url != "Alamat URL"'>
. . .
. . .
</b:if>
</b:if>
No comments
Post a Comment