Cara Mudah Menampilkan Widget di Halaman Tertentu
Cara mudah menampilkan widget di halaman tertentu - Sobat blogger.. Dalam artikel kali ini kita akan mencoba menjadikan suatu widget yang ada di web kita tampil di halaman tertentu.
Misalnya.. kita akan menampilkan Popular-Widget post di halaman tertentu (contoh: halaman postingan) dan tidak ditampilkan di halaman depan maupun halaman statis, kita bisa dengan mudah widget tersebut dengan cara kali ini..
Cukup dengan memanfaatkan tag conditional.. inilah yang saya sukai dari template blogspot.
Dengan cara tersebut kita dapat dengan mudah dapat mengatur dan menampilkan widget di halaman tertentu.
Jadi tag conditional tersebut diletakkan di dalam widget tertentu dan juga di halaman tertentu yang dimaksud..
Cara Mudah Menampilkan Widget di Halaman Tertentu
Adapun contoh pemasangannya adalah seperti dibawah.
pada contoh ini kita akan menampilkan widget popular post hanya di halaman posting.
<b:includable id='main'>
<b:if cond='data:blog.pageType == "item"'>
<b:if cond='data:title'><h2><data:title/></h2></b:if>
....
....
....
</b:if>
</b:includable>
</b:widget>
Seperti contoh di atas, tag conditional diletakkan di bawah <b:includable id='main'> dan tag penutupnya di atas </b:includable>
Mencari ID widget
Terkadang kita kesulitan mencari widget yang dikehendaki karena terlalu banyak widget yang terpasang.
Untuk cara pencarian yang mudah dan cepat kita sebaiknya memanfaatkan menu "Lompat ke widget" yang ada di dashboard blogger.
Widget semacam popular post, label dan semacamnya (widget bawaan blogger) akan terlihat langsung pada menu drop down yang ada di edit tema, jadi sangat mudah dan kita langsung pasang tag conditional nya disitu.
Tapi berbeda untuk widget skrip/html tambahan kita sendiri, setidaknya kita harus ingat kode yang kita pasang sehingga mempercepat untuk pemasangan tag conditional (kode tersebut akan nampak setelah kita expand).



Untuk menampilkan widget di halaman tertentu yang lainnya, sobat bisa menggunakan kode tag conditional dibawah ini..
<b:if cond='data:blog.pageType == "item"'>
// Kode widget //
</b:if>
MENAMPILKAN WIDGET DI SEMUA HALAMAN, KECUALI HALAMAN POSTING
<b:if cond='data:blog.pageType != "item"'>
// Kode widget //
</b:if>
<b:if cond='data:blog.url == data:blog.homepageUrl'>
// Kode widget //
</b:if>
MENAMPILKAN WIDGET DI SEMUA HALAMAN, KECUALI HOMEPAGE
<b:if cond='data:blog.url != data:blog.homepageUrl'>
// Kode widget //
</b:if>
<b:if cond='data:blog.pageType == "archive"'>
// Kode widget //
</b:if>
MENAMPILKAN WIDGET DI SEMUA HALAMAN, KECUALI HALAMAN ARCHIVE
<b:if cond='data:blog.pageType != "archive"'>
// Kode widget //
</b:if>
<b:if cond='data:blog.url == "alamat-postingan"'>
// Kode widget //
</b:if>
MENAMPILKAN WIDGET DI SEMUA HALAMAN, KECUALI DI ALAMAT URL TERTENTU
<b:if cond='data:blog.url != "alamat-postingan"'>
// Kode widget //
</b:if>
<b:if cond='data:blog.pageType == "static_page"'>
// Kode widget //
</b:if>
MENAMPILKAN WIDGET DI SEMUA HALAMAN, KECUALI HALAMAN STATIS
<b:if cond='data:blog.pageType != "static_page"'>
// Kode widget //
</b:if>
DISEMBUNYIKAN DI HALAMAN POSTING DAN HALAMAN STATIS
<b:if cond='data:blog.pageType != "item"'>
<b:if cond='data:blog.pageType != "static_page"'>
// Kode widget //
// Kode widget //
</b:if>
</b:if>
<b:if cond='data:blog.pageType == "error_page"'>
<a expr:href='URL HALAMAN ERROR'/>
</b:if>
<b:if cond='data:blog.isMobile'>
// Kode widget //
</b:if>
<b:if cond='data:post.isFirstPost'>
// Kode widget //
</b:if>
<b:if cond='data:blog.searchLabel'>
// Kode widget //
</b:if>
<b:if cond='data:blog.searchLabel == "NAMA LABEL"'>
// Kode widget //
</b:if>
<b:if cond='data:blog.searchQuery == "KEYWORD"'>
// Kode widget //
</b:if>
Dari kode-kode tag conditional diatas.
Penggunaan karakter == adalah untuk HANYA ditampilkan pada halaman yang dimaksud.
Dan penggunaan karakter != adalah untuk KECUALI pada halaman yang dimaksud.
Semoga artikel tentang Cara mudah menampilkan widget di halaman tertentu ini bermanfaat bagi pembaca semua..
lengkap sekali, terima kasih informasinya mas.
ReplyDeletesama2 mas.. semoga bener2 bermanfaat..
ReplyDeleteKaka terima kasih infonya. Kalau hanya ingin menampilkan label di mesin pencari, tag conditionalnya tetap di html2 kah?
ReplyDeleteBagaimanakah caranya agar widget hanya tampil pada halaman yang populer saja?
ReplyDelete