Tag Kondisional Halaman Label dan Pencarian
Saya baru menyadari ternyata tag kondisional halaman label dan halaman pencarian bisa ditemukan melalui logika script Widget Manager yang terdapat di atas </body>
. Untuk itu Saya bisa menyimpulkan hasilnya seperti ini:
Tag Kondisional Halaman Label Tertentu
<b:if cond='data:blog.searchLabel == "Liburan"'>
Saya akan tampil di halaman label `Liburan`
</b:if>
Pola URL halaman label:
Tag Kondisional Halaman Pencarian
<b:if cond='data:blog.searchQuery == "css"'>
Saya akan tampil di halaman pencarian yang memiliki kata kunci `css`
</b:if>
Pola URL halaman pencarian:
29 Komentar
Unknown
haha .
baru tau nih pak, dapet ilmu baru saya :D
makasih pencerahanya
kamu info
baru tw juga saya hehe \o/
Anonim
pernah saya coba dari kang rohman tapi gagal mas :p
Taufik Nurrohman
Sudah Saya coba jadi. Pakai tester teks. Taruh di bawah
<body>
:Damar Zaky
yang dari kang rohman tuh data:post.label dictionnary awalnya aja udah POST, jadi harus taruhnya di widget post lah, kalo dictionnary name awalnya blog, bisa ditaruh dimana saja
Taufik Nurrohman
Ya, referensi
post
memang harus dimasukkan ke dalam widget posting, atau lebih tepatnya di dalam loop yang memiliki atributvalues='data:post.blablablah'
seperti ini:Referensi
blog
jelas-jelas ada di sebelah luar. Misalnya:Itu semua bisa diletakkan di luar <b:includeble>
Putra
yap benar, dulu sy juga sempet nyoba tapi gagal :p
Unknown
mas kalo untuk menyembunyikan widget tertentu di halaman search dengan semua query bagaimana?? :-D
Taufik Nurrohman
Mungkin seperti ini:
Kondisional pembungkus pertama,
<b:if cond='data:blog.searchQuery'>
, digunakan untuk memastikan bahwa kondisional-kondisional lain di bawah hanya berlaku jika kita berada pada halaman hasil pencarian. Kondisional yang menjadi lapisan di bawahnya adalah kondisional yang sama yaitu kondisional halaman pencarian, tapi diikuti oleh nilai yang sama denganFOO
, dengan harapan bahwa pengunjung tidak akan mengakses kata kunci "FOO" saat mencari sesuatu.Maksudnya begini:
Unknown
oh... jadi maksudnya itu ga akan tampil kecuali saat pengunjung mencari dengan kata kunci "FOO" begitu bukan mas?
Taufik Nurrohman
:yaya: :yaya: :yaya:
Unknown
makasih mas :-)
Taufik Nurrohman
Edit: Ini lebih sederhana:
Unknown
kalau di all label gimana ?
Taufik Nurrohman
Terkait: Tag Kondisional Tingkat Lanjut
masagung
Kalo tag untuk menyembunyikan/tidak tampil di semua label/search gimna mas?
Taufik Nurrohman
Unknown
Mas apa tag kondisional search query masih berfungsi??
karena saya coba dengan format seperti ini http://nama_blog.blogspot.com/search?q=css dan melihat isi dalam script Widget Manager searchQuerynya tetap kosong atau ' '..
Taufik Nurrohman
Masih.
Fahmi
mas, gimana caranya agar laman tertentu beda CSS nya dengan laman yang lain?
Taufik Nurrohman
Terkait: Tag Kondisional Tingkat Lanjut
Unknown
mas gimana kalau widget cuma tampil di postingan dengan label tertentu. misalnya, widget tampilnya hanya di postingan dengan label tutorial?
Unknown
mas kalo semisal membuat artikel terus nanti di kasih beberapa label yang berbeda tapi biar yang muncul di bagian post footer satu label aja bisa gak :D pake tag kondisional atau apa gitu..
Taufik Nurrohman
Terkait: /2012/11/xhtml-blogger-loop-label-posting.html
Niichan
Kalau munculin CSS / Class di label tertentu caranya gimana mas Taufik?
Taufik Nurrohman
Coba begini:
atau begini:
Terkait: /2018/05/kelas-html-otomatis.html
Anam
Tag kodisional untuk LABEL tertentu kok tidak bisa diterapkan pada template blog terbaru mas? :'(
Artinya ini sudah tidak berlaku mas..
<head>
…
…
<b:if cond='data:view.search.label == "Nama Label"'>
<style>
/* Kode CSS */
</style>
</b:if>
</head>
Ada solusi?
Taufik Nurrohman
Coba di-debug begini hasilnya sama atau tidak?
Mas Iwan
Iya mas, tidak bekerja di template terbaru.