Penerapan Tag Kondisional pada Template Blogger
Dalam dunia kode ada begitu banyak bentuk tag kondisional, Namun di sini Saya hanya akan menjelaskan tentang tag kondisional untuk platform blogspot.
Sebagai blogger template developer atau customizer, Anda harus tahu tentang tag kondisional blogger. Dengan menggunakan tag kondisional, Anda dapat menentukan bagian dari template Anda ke tempat tertentu dalam kondisi tertentu. Contoh: Dengan menggunakan tag kondisional, Anda dapat menyembunyikan / menampilkan konten pada postingan / halaman / label / sidebar tertentu.
Sintaks tag kondisional dimulai dengan tag <b:if> dan atribut cond. Dimana atribut cond sebagai penentu/penunjuk yang digunakan untuk menunjukkan suatu kondisi. Setiap tag pembuka <b:if> harus ditutup dengan tag penutup </b:if>.
Dibawah ini adalah tag kondisional untuk platform blogspot.
tag kondisionalnya adalah
Versi Baru
Versi Lama
Tag Kondisional diatas, adalah ISI KONTEN akan ditampilkan apabila di Halaman Beranda.
Apabila ISI KONTEN tidak ingin di tampilkan pada Halaman Beranda maka ditulis dengan kebalikan kode tersebut seperti ini:
Perbedaan tag kondisional diatas terletak pada tanda == dan !=. Yang harus diingat bahwa tanda == artinya sama dengan != artinya kecuali.
Penerapan kode tersebut sama pada tag kondisonal yang lainnya di bawah ini.
Versi Baru
Versi Lama
Versi Lama
Versi Baru
Versi Lama
Versi Lama
Versi Lama
Versi Lama
Versi Lama
Contoh di atas berarti menjalankan KONTEN-1 di halaman postingan. Jika bukan halaman postingan maka jalankan KONTEN-2.
Ingat: Anda dapat menempatkan semua tag kondisional di manapun di dalam template HTML. kecuali pada layout blogger seperti (Add a Gadget> HTML / Javascript)
Sebagai blogger template developer atau customizer, Anda harus tahu tentang tag kondisional blogger. Dengan menggunakan tag kondisional, Anda dapat menentukan bagian dari template Anda ke tempat tertentu dalam kondisi tertentu. Contoh: Dengan menggunakan tag kondisional, Anda dapat menyembunyikan / menampilkan konten pada postingan / halaman / label / sidebar tertentu.
Sintaks tag kondisional dimulai dengan tag <b:if> dan atribut cond. Dimana atribut cond sebagai penentu/penunjuk yang digunakan untuk menunjukkan suatu kondisi. Setiap tag pembuka <b:if> harus ditutup dengan tag penutup </b:if>.
Dibawah ini adalah tag kondisional untuk platform blogspot.
Tag Kondisional Halaman Beranda (Homepage)
Halaman beranda atau homepage adalah alamat blog kita, contoh : https://rendyruslan.blogspot.co.id/tag kondisionalnya adalah
Versi Baru
<b:if cond='data:view.isHomepage'>
ISI KONTEN
</b:if>
Versi Lama
<b:if cond='data:blog.url == data:blog.homepageUrl'>
ISI KONTEN
</b:if>
Tag Kondisional diatas, adalah ISI KONTEN akan ditampilkan apabila di Halaman Beranda.
Apabila ISI KONTEN tidak ingin di tampilkan pada Halaman Beranda maka ditulis dengan kebalikan kode tersebut seperti ini:
<b:if cond='data:blog.url != data:blog.homepageUrl'>
ISI KONTEN
</b:if>
Perbedaan tag kondisional diatas terletak pada tanda == dan !=. Yang harus diingat bahwa tanda == artinya sama dengan != artinya kecuali.
Penerapan kode tersebut sama pada tag kondisonal yang lainnya di bawah ini.
Tag Kondisional Halaman Item (Postingan)
Contoh halaman posting : https://rendyruslan.blogspot.com/2017/09/tag-kondisional-pada-template-blogger.htmlVersi Baru
<b:if cond='data:view.isPost'>
ISI KONTEN
</b:if>
Versi Lama
<b:if cond='data:blog.pageType == "item"'>
ISI KONTEN
</b:if>
Tag Kondisional Halaman Statis
Versi Baru<b:if cond='data:view.isPage'>
ISI KONTEN
</b:if>
Versi Lama
<b:if cond='data:blog.pageType == "static_page"'>
ISI KONTEN
</b:if>
Tag Kondisional Halaman Tertentu
<b:if cond='data:blog.url == "URL HALAMAN"'>
ISI KONTEN
</b:if>
Tag Kondisional Halaman Indeks
Halaman indeks semua jenis halaman selain halaman postinganVersi Baru
<b:if cond='data:view.isMultipleItems'>
ISI KONTEN
</b:if>
Versi Lama
<b:if cond='data:blog.pageType == "index"'>
ISI KONTEN
</b:if>
Tag Kondisional Halaman Label
Versi Baru<b:if cond='data:view.isLabelSearch'>
ISI KONTEN
</b:if>
Versi Lama
<b:if cond='data:blog.searchLabel'>
ISI KONTEN
</b:if>
Tag Kondisional Halaman Arsip
Versi Baru<b:if cond='data:view.isArchive'>
ISI KONTEN
</b:if>
Versi Lama
<b:if cond='data:blog.pageType == "archive"'>
ISI KONTEN
</b:if>
Tag Kondisional Halaman Pencarian
Versi Baru<!-- Termasuk halaman pencarian label -->
<b:if cond='data:view.isSearch'>
ISI KONTEN
</b:if>
<!-- Hanya halaman pencarian -->
<b:if cond='data:view.isSearch and !data:view.isLabelSearch'>
ISI KONTEN
</b:if>
Versi Lama
<b:if cond='data:blog.searchQuery'>
ISI KONTEN
</b:if>
Tag Kondisional Halaman Kesalahan
Versi Baru<b:if cond='data:view.isError'>
ISI KONTEN
</b:if>
Versi Lama
<b:if cond='data:blog.pageType == "error_page"'>
ISI KONTEN
</b:if>
Tag Kondisional Halaman Pratinjau
<b:if cond='data:view.isPreview'>
ISI KONTEN
</b:if>
Menerapkan Beberapa Tag Kondisional
Dengan menempatkan tag <b:else/>, Anda dapat menambahkan beberapa kondisi. Artinya jika kondisi pertama tidak bekerja maka jalankan kondisi kedua ke semua halaman. Lihat contoh di bawah ini<b:if cond='data:blog.pageType == "item"'>
KONTEN-1 EXECUTE IF TRUE
<b:else/>
KONTEN-2 EXECUTE IF FALSE
</b:if>
Contoh di atas berarti menjalankan KONTEN-1 di halaman postingan. Jika bukan halaman postingan maka jalankan KONTEN-2.
Ingat: Anda dapat menempatkan semua tag kondisional di manapun di dalam template HTML. kecuali pada layout blogger seperti (Add a Gadget> HTML / Javascript)
0 Response to "Penerapan Tag Kondisional pada Template Blogger"
Post a Comment