Jika saudara menginginkan widget atau gadget tampil pada halaman tertentu saja dari blog anda, maka itu sanggup diatur dengan isyarat fungsi b:if. Keliru satu pola widget yg diatur hanya tampil pada halaman tertentu saja, sanggup dilihat di homepage blog ini.... Di atas posting Maknakel ada satu Maknakel panjang yg sebetulnya yakni sebuah gadget HTML yg diatur hanya muncul pada halaman depan saja.
Sebenarnya fungsi b:if itu yakni fungsi kondisional yg sanggup saudara gunakan pada blogspot. Dengan menggunakan fungsi ini kita sanggup mengatur widget apa saja yg ditampilkan pada suatu halaman, tergantung tipe dari halaman tersebut. Saudara sanggup mengatur semoga widget atau gadget itu untuk ditampilkan pada 5 type halaman tidak sama, yaitu:
- Homepage atau Beranda
- Halaman Posting Maknakel
- Halaman Laman Statis
- Halaman Arsip
- Halaman Maknakel tertentu
Untuk melaksanakan ini saudara cukup mengikuti langkah-langkah sederhana berikut ini:
Cari ID dari Widget yg Ingin Dibatasi Tampil Pada Halaman Tertentu
- Untuk melaksanakan ini saudara sanggup masuk ke sajian TATA LETAK.
- Klik EDIT pada gadget yg ingin dibatasi
- Pada dikala saudara mengklik EDIT pada widget usang bakal terlihat ID dari widget tersebut PADA BAGIAN AKHIR URL (lihat gambar di bawah ini)
- Dari pola di atas kita sanggup lihat bahwa ID pada tamat URL yakni HTML7.... tentu saja ID pada tamat URL saudara sanggup saja tidak sama....
Berikan Perintah keadaan b:if Pada Gadget atau Widget
- setelah saudara mendapatkan ID dari widget tersebut, kini masuk ke sajian TEMPLATE
- Klik tombol EDIT HTML dan setelah itu LANJUTKAN
- Silahkan centang EXPAND TEMPLATE WIDGET
- setelah itu tekan Ctrl+F pada browser saudara
- Nanti bakal muncul kotak pencarian, silahkan ketikkan ID yg tadi didapatkan (contoh lihat gambar)
setelah saudara menemukan isyarat mirip di atas, saatnya menyisipkan isyarat b:if pada isyarat di atas. Kode b:if yg saudara sisipkan tergantung pada type halaman yg saudara targetkan untuk menampilkan widget tersebut. Makara ikuti Keliru satu panduan di bawah ini....
PERHATIAN...
Perhatikan baik-baik posisi isyarat b:if di dalam isyarat widget....
isyarat <b:if... selalu sempurna di bawah <b:includable id='main'>
sedangkan isyarat epilog </b:if> selalu sempurna di atas </b:includable>
Memunculkan Widget Pada Halaman Homepage Saja
Bentuk isyarat b:if yg sanggup saudara gunakan yakni mirip pola di bawah ini:<b:if cond='data:blog.url == data:blog.homepageUrl'>
Kode yg Dibatasi....
</b:if>
Contoh setelah kodenya diterapkan....
<b:widget id='HTML7' locked='false' title='' type='HTML'>
<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 != ""'>
<h4 class='title'><data:title/></h4>
</b:if>
<div class='widget-content'>
<data:content/>
</div>
<b:include name='quickedit'/>
</b:if>
</b:includable>
</b:widget>
JIKA SUDAH SIMPAN PERUBAHAN
Memunculkan Widget di Semua Halaman KECUALI pada Homepage
Cukup ubah isyarat <b:if cond='data:blog.url == data:blog.homepageUrl'>menjadi <b:if cond='data:blog.url != data:blog.homepageUrl'>
Perhatikan tanda == bermetamorfosis !=
Contoh setelah kodenya diterapkan....
<b:widget id='HTML7' locked='false' title='' type='HTML'>
<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 != ""'>
<h4 class='title'><data:title/></h4>
</b:if>
<div class='widget-content'>
<data:content/>
</div>
<b:include name='quickedit'/>
</b:if>
</b:includable>
</b:widget>
JIKA SUDAH SIMPAN PERUBAHAN
Memunculkan Widget di Semua Halaman Posting Maknakel
Bentuk isyarat b:if yg sanggup saudara gunakan untuk membatasi widget hanya tampil pada halaman Maknakel saja yakni mirip pola di bawah ini:<b:if cond='data:blog.pageType == "item"'>
Kode yg Dibatasi....
</b:if>
Contoh setelah kodenya diterapkan....
<b:widget id='HTML7' locked='false' title='' type='HTML'>
<b:includable id='main'>
<b:if cond='data:blog.pageType == "item"'>
<!-- only display title if it's non-empty -->
<b:if cond='data:title != ""'>
<h4 class='title'><data:title/></h4>
</b:if>
<div class='widget-content'>
<data:content/>
</div>
<b:include name='quickedit'/>
</b:if>
</b:includable>
</b:widget>
JIKA SUDAH SIMPAN PERUBAHAN
Memunculkan Widget di Semua Halaman KECUALI halaman Posting Maknakel
Cukup ubah isyarat <b:if cond='data:blog.pageType == "item"'>menjadi <b:if cond='data:blog.pageType != "item"'>
Perhatikan tanda == bermetamorfosis !=
Contoh setelah kodenya diterapkan....
<b:widget id='HTML7' locked='false' title='' type='HTML'>
<b:includable id='main'>
<b:if cond='data:blog.pageType != "item"'>
<!-- only display title if it's non-empty -->
<b:if cond='data:title != ""'>
<h4 class='title'><data:title/></h4>
</b:if>
<div class='widget-content'>
<data:content/>
</div>
<b:include name='quickedit'/>
</b:if>
</b:includable>
</b:widget>
JIKA SUDAH SIMPAN PERUBAHAN
Memunculkan Widget di Semua Laman Statis
Bentuk isyarat b:if yg sanggup saudara gunakan untuk membatasi widget hanya tampil pada halaman Maknakel saja yakni mirip pola di bawah ini:<b:if cond='data:blog.pageType == "static_page"'>
Kode yg Dibatasi....
</b:if>
Contoh setelah kodenya diterapkan....
<b:widget id='HTML7' locked='false' title='' type='HTML'>
<b:includable id='main'>
<b:if cond='data:blog.pageType == "static_page"'>
<!-- only display title if it's non-empty -->
<b:if cond='data:title != ""'>
<h4 class='title'><data:title/></h4>
</b:if>
<div class='widget-content'>
<data:content/>
</div>
<b:include name='quickedit'/>
</b:if>
</b:includable>
</b:widget>
JIKA SUDAH SIMPAN PERUBAHAN
Memunculkan Widget di Semua Halaman KECUALI pada Laman Statis
Cukup ubah isyarat <b:if cond='data:blog.pageType == "static_page"'>menjadi <b:if cond='data:blog.pageType != "static_page"'>
Perhatikan tanda == bermetamorfosis !=
Contoh setelah kodenya diterapkan....
<b:widget id='HTML7' locked='false' title='' type='HTML'>
<b:includable id='main'>
<b:if cond='data:blog.pageType != "static_page"'>
<!-- only display title if it's non-empty -->
<b:if cond='data:title != ""'>
<h4 class='title'><data:title/></h4>
</b:if>
<div class='widget-content'>
<data:content/>
</div>
<b:include name='quickedit'/>
</b:if>
</b:includable>
</b:widget>
JIKA SUDAH SIMPAN PERUBAHAN
Memunculkan Widget di Semua Halaman Arsip
Bentuk isyarat b:if yg sanggup saudara gunakan untuk membatasi widget hanya tampil pada halaman Maknakel saja yakni mirip pola di bawah ini:<b:if cond='data:blog.pageType == "archive"'>
Kode yg Dibatasi....
</b:if>
Contoh setelah kodenya diterapkan....
<b:widget id='HTML7' locked='false' title='' type='HTML'>
<b:includable id='main'>
<b:if cond='data:blog.pageType == "archive"'>
<!-- only display title if it's non-empty -->
<b:if cond='data:title != ""'>
<h4 class='title'><data:title/></h4>
</b:if>
<div class='widget-content'>
<data:content/>
</div>
<b:include name='quickedit'/>
</b:if>
</b:includable>
</b:widget>
JIKA SUDAH SIMPAN PERUBAHAN
Memunculkan Widget di Semua Halaman KECUALI pada Halaman Arsip
Cukup ubah isyarat <b:if cond='data:blog.pageType == "archive"'>menjadi <b:if cond='data:blog.pageType != "archive"'>
Perhatikan tanda == bermetamorfosis !=
Contoh setelah kodenya diterapkan....
<b:widget id='HTML7' locked='false' title='' type='HTML'>
<b:includable id='main'>
<b:if cond='data:blog.pageType != "archive"'>
<!-- only display title if it's non-empty -->
<b:if cond='data:title != ""'>
<h4 class='title'><data:title/></h4>
</b:if>
<div class='widget-content'>
<data:content/>
</div>
<b:include name='quickedit'/>
</b:if>
</b:includable>
</b:widget>
JIKA SUDAH SIMPAN PERUBAHAN
Memunculkan Widget Hanya Pada Satu Halaman Tertentu
Bentuk isyarat b:if yg sanggup saudara gunakan untuk membatasi widget hanya tampil pada halaman Maknakel saja yakni mirip pola di bawah ini:<b:if cond='data:blog.url == "URL Halaman di sini"'>
Kode yg Dibatasi....
</b:if>
Contoh setelah kodenya diterapkan....
<b:widget id='HTML7' locked='false' title='' type='HTML'>
<b:includable id='main'>
<b:if cond='data:blog.url == "URL Halaman di sini"'>
<!-- only display title if it's non-empty -->
<b:if cond='data:title != ""'>
<h4 class='title'><data:title/></h4>
</b:if>
<div class='widget-content'>
<data:content/>
</div>
<b:include name='quickedit'/>
</b:if>
</b:includable>
</b:widget>
JIKA SUDAH SIMPAN PERUBAHAN
Memunculkan Widget di Semua Halaman KECUALI satu URL tertentu
Cukup ubah isyarat <b:if cond='data:blog.url == "URL Halaman di sini"'>menjadi <b:if cond='data:blog.url != "URL Halaman di sini"'>
Perhatikan tanda == bermetamorfosis !=
Contoh setelah kodenya diterapkan....
<b:widget id='HTML7' locked='false' title='' type='HTML'>
<b:includable id='main'>
<b:if cond='data:blog.url != "URL Halaman di sini"'>
<!-- only display title if it's non-empty -->
<b:if cond='data:title != ""'>
<h4 class='title'><data:title/></h4>
</b:if>
<div class='widget-content'>
<data:content/>
</div>
<b:include name='quickedit'/>
</b:if>
</b:includable>
</b:widget>
JIKA SUDAH SIMPAN PERUBAHAN
===========================
Caranya ini sebetulnya sanggup diterapkan bukan hanya pada widget saja, tapi juga pada CSS, dan HTML dan Script suplemen di luar widget. Tapi itu nanti saja dibahasnya di Maknakel lain. Mudah-mudahan trik menampilkan widget pada halaman tertentu ini sanggup membantu saudara. Jika ada persoalan silahkan disampaikan lewat komentar di bawah. Terima kasih sudah mau mampir sahabat blogger sekalian....
0 comments:
Post a Comment