Cara Menampilkan Widget atau Gadget pada Halaman Tertentu
Assalamualaikum.
yow guys jumpa lagi, kali ini aku bakal bahas sedikit tentang blog (selipan sih sebenernya, tapi gak apalah). Mungkin bagi temen-temen yang bingung bagaimana cara mengatur widget atau gadget muncul hanya pada halaman tertentu. Maka itu bisa diatur dengan kode fungsi b:if. Dengan menggunakan fungsi ini kita bisa mengaplikasikan untuk memunculkan widget hanya pada halaman tertentu, misalnya widget guestbook yang hanya ingin kita lihat pada Homepage atau Beranda aja (Lihat:cara membuat guest book atau buku tamu) ataupun halaman lainnya. Caw ikuti cara berikut.
Contoh di atas IDnya HTML2
2. Lalu silahkan buka template atau tema, lalu klik edit HTML.
3. Selanjutnya buka dialog find (CTRL+F) cari ID yang tapi didapat (HTML2).
PERHATIAN...
Perhatikan baik-baik posisi kode b:if di dalam kode widget....
kode <b:if... selalu tepat di bawah <b:includable id='main'>
sedangkan kode penutup </b:if> selalu tepat di atas </b:includable>
Menampilkan Widget Pada Halaman Homepage Saja
Bentuk kode b:if yang digunakan seperti berikut.
<b:if cond='data:blog.url == data:blog.homepageUrl'>
............
</b:if>
Contohnya:
<b:widget id='HTML2' locked='false' title='' type='HTML'>
<b:widget-settings>
<b:widget-setting name='content'>
<![CDATA[
<iframe width="100%" height="300" scrolling="no" frameborder="no" src="https://w.soundcloud.com/player/?url=https%3A//api.soundcloud.com/playlists/57580898&color=ff5500&auto_play=true&hide_related=false&show_comments=true&show_user=true&show_reposts=false"></iframe>
]]>
</b:widget-setting>
</b:widget-settings>
<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:include name='quickedit'/>
<b:/if>
</b:includable>
</b:widget>
bila sudah silahkan klik Simpan tema atau Save Template
bila ingin menampilkan widget pada semua halaman post
ganti <b:if cond='data:blog.url == data:blog.homepageUrl'> menjadi
<b:if cond='data:blog.pageType == "item"'>
bila ingin menampilkan widget pada semua halaman statis
ganti <b:if cond='data:blog.url == data:blog.homepageUrl'> menjadi
<b:if cond='data:blog.pageType == "static_page"'>
bila ingin menampilkan widget pada semua halaman arsip
ganti <b:if cond='data:blog.url == data:blog.homepageUrl'> menjadi
<b:if cond='data:blog.pageType == "archive"'>
bila ingin menampilkan widget pada halaman tertentu
ganti <b:if cond='data:blog.url == data:blog.homepageUrl'> menjadi
<b:if cond='data:blog.pageType == "URLHALAMAN"'>
Menampilkan widget pada semua halaman kecuali homepage
menjadi <b:if cond='data:blog.url != data:blog.homepageUrl'>
tanda == berubah menjadi !=
<b:widget id='HTML2' locked='false' title='' type='HTML'>
<b:widget-settings>
<b:widget-setting name='content'>
<![CDATA[
<iframe width="100%" height="300" scrolling="no" frameborder="no" src="https://w.soundcloud.com/player/?url=https%3A//api.soundcloud.com/playlists/57580898&color=ff5500&auto_play=true&hide_related=false&show_comments=true&show_user=true&show_reposts=false"></iframe>
]]>
</b:widget-setting>
</b:widget-settings>
<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:include name='quickedit'/>
<b:/if>
</b:includable>
</b:widget>
bila sudah silahkan klik Simpan tema atau Save Template
bila ingin menampilkan widget kecuali pada halaman post
ganti <b:if cond='data:blog.url != data:blog.homepageUrl'> menjadi
<b:if cond='data:blog.pageType != "item"'>
bila ingin menampilkan widget kecuali pada semua halaman statis
ganti <b:if cond='data:blog.url != data:blog.homepageUrl'> menjadi
<b:if cond='data:blog.pageType != "static_page"'>
bila ingin menampilkan widget kecuali pada semua halaman arsip
ganti <b:if cond='data:blog.url != data:blog.homepageUrl'> menjadi
<b:if cond='data:blog.pageType != "archive"'>
bila ingin menampilkan widget kecuali pada halaman tertentu
ganti <b:if cond='data:blog.url != data:blog.homepageUrl'> menjadi
<b:if cond='data:blog.pageType != "URLHALAMAN"'>
Wassalamualaikum
Tidak ada komentar