Bagi yang masih kesulitan dalam penerapan tag kondisional untuk page dan post tertentu yang tidak bekerja atau mengalami error, bisa mencoba cara ini.

Yaitu dengan langsung memanfaatkan ID pada masing-masing post dan page, yang biasanya dipanggil menggunakan data global <data:blog.pageId/> dan <data:blog.postId/>.
Masalah dalam Penggunaan Conditional Tags pada Page / Post Tertentu
Masalah umum yang sering terjadi saat menerapkan tag kondisional untuk halaman tertentu diantaranya adalah sebagai berikut.
- Tidak muncul sama sekali.
- Berhasil pada tampilan desktop tetapi gagal pada tampilan mobile.
Masalah error tersebut seringkali terjadi pada kondisi pengecualian, yang biasanya ditulis dengan seperti ini:
<b:if cond='data:view.isHomepage or data:view.isPage and data:view.url != data:blog.homepageUrl.canonical path "p/about.html" and data:view.url != data:blog.homepageUrl.canonical path "p/contact.html"'>
Atau seperti ini:
<b:if cond='data:blog.url != data:blog.canonicalHomepageUrl + "p/page.html"'>
<b:if cond='data:blog.url != data:blog.canonicalHomepageUrl + "2015/04/post.html"'>
<b:if cond='data:view.isPage and !data:view.url.canonical contains "/p/test-page-"'>
Cara Menerapkan Conditional Tags data:view.pageId dan data:view.postId
Sebagai contoh, pada tutorial ini misalnya Anda ingin menyembunyikan kode iklan Adsense pada Page atau Post tertentu.
Maka langkah-langkahnya kurang lebih seperti berikut ini.
Terlebih dahulu, silahkan buka blog editor Page atau Post yang diinginkan.
Lalu perhatikan URLnya, lokasi pageId atau postId adalah seperti yang diseleksi pada gambar di bawah ini:

Pisahkan antara pageId dan postId yang ingin dikondisikan tersebut.
Setelah itu silahkan buka tema editor, dengan mengklik menu Theme > Edit HTML.
Kemudian ikuti contoh penerapannya seperti berikut ini.
Page (Halaman)
Misalnya kode iklan ingin disembunyikan pada halaman 'About' dan 'Contact', dengan masing-masing pageId dari halaman tersebut adalah '123456789' dan '987654321' maka cara penerapannya adalah seperti ini:
<b:if cond='data:view.isHomepage or data:view.isPage and !(data:view.pageId in [123456789, 987654321])'>
<!-- kode iklan Adsense disini -->
</b:if>
Post (Postingan)
Dan untuk menyembunyikan kode iklan pada postingan tertentu, Anda bisa menggunakan tag kondisi seperti ini:
<b:if cond='data:view.isHomepage or data:view.isPost and !(data:view.postId in [1223334444, 5667778888, 999999999])'>
<!-- kode iklan Adsense disini -->
</b:if>
Lanjutan: Blogger Conditional Tags URL Contains
Demikian, semoga bermanfaat dan berhasil diterapkan.
Sumber: https://support.google.com/blogger/thread/271332217/how-to-use-conditional-tags-properly?hl=en
3 komentar
2024-07-19T08:39:00+07:00https://www.blogger.com/profile/131628757444935654602024-07-19T08:39:00+07:00https://www.blogger.com/profile/131628757444935654602024-07-19T08:39:00+07:00Image.pre,code, atauquote.Salin Kode!lalu paste ke kolom komentar.image quote pre code