Daftar Tag Kondisional Blogger

Last modified: 2020-10-02T16:35:21Z
Tag kondisional blogger berfungsi untuk menampilkan kondisi tertentu pada widget atau elemen lain di halaman yang kita inginkan. Mungkin tag kondisional untuk blogger sudah dituliskan oleh banyak blogger dan dengan mudah ditemukan di internet melalui pencarian google.

Namun penggunaanya masih sedikit membingungkan untuk blogger baru yang sedang mencoba mengoprek atau custom template mereka sendiri. Pengalaman saya menggunakan tag kondisional untuk meringankan beban loading blog. Bagimana kita mengolah beberapa widget atau halaman tertentu agar ringan saat load halaman atau dimuat oleh pengunjung.

Jika dijelaskan satu-persatu dalam teks mungkin akan sangat panjang dan sulit dipahami untuk blogger pemula. Mungkin saran saya bisa mencari referensi video di youtube atau apapun itu. Di sini saya akan menampilkan beberapa fungsi tag kondisional blogger yang ada. Selain itu sebagai catatan pribadi apa saja tag kondisional blogger yang dapat digunakan.

Referensi mendalam mengenai tag widget untuk tata letak dapat dikunjungi di bantuan mengelola template oleh blogger;


Saya hanya akan menampilkan daftar dari tag kondisional blogger untuk keperluan mengatur tata letak. Untuk penggunaan b:else dan b:elseif dapat diperdalam di link yang sudah saya berikan di atas.

Tag Kondisional Halaman Beranda ( Homepage )


Tag ini digunakan untuk mengatur bagian halaman beranda atau homepage. Bagimana halaman hompage akan ditampilkan maka gunakan tag kondisional ini. Ini sangat berguna untuk mengatur tag meta yang ada di dalam <head> ... </head> .Misalnya meta title, meta robot, meta dekripsi dan meta tag lainnya. Fungsinya untuk memaksimalkan SEO blog di halaman homepage atau beranda.
versi terbaru sampai saat artikel ini ditulis, tag kondisional diggunakan untuk halaman home/beranda.


<b:if cond='data:view.isHomepage'>
<!-- widget yang ingin dikondisikan -->
</b:if>


versi usang/lama, namun masih didukung oleh blogger.

<b:if cond='data:blog.url == data:blog.homepageUrl'>
<!-- widget yang ingin dikondisikan -->
</b:if>


Tag Kondisional Halaman Indeks


versi terbaru sampai saat artikel ini ditulis, tag kondisional diggunakan untuk halaman indeks. Seperti Homepage, halaman search label, halaman arsip, halaman dan search query (jenis halamanan tipe indeks artikel).

<b:if cond='data:view.isMultipleItems'> 
<!-- widget yang ingin dikondisikan -->
</b:if>

versi usang/lama, namun masih didukung oleh blogger.

<b:if cond='data:blog.pageType == "index"'>
<!-- widget yang ingin dikondisikan -->
</b:if>

Tag Kondisional Halaman Item (Post dan Page)


Tag kondisional blogger untuk halaman item versi baru.

<b:if cond='data:view.isSingleItem'>
<!-- widget yang ingin dikondisikan -->
</b:if>

versi usang/lama, namun masih didukung oleh blogger.


<b:if cond='data:blog.pageType in ["item", "static_page"]'>
<!-- widget yang ingin dikondisikan -->
</b:if>


Tag Kondisional Halaman Artikel (Post)


Tag kondisional blogger untuk halaman artikel (post) versi baru.

<b:if cond='data:view.isPost'>
<!-- widget yang ingin dikondisikan -->
</b:if>

versi usang/lama, namun masih didukung oleh blogger.


<b:if cond='data:blog.pageType == "item"'>
<!-- widget yang ingin dikondisikan -->
</b:if>


Tag Kondisional untuk url Halaman Tertentu.


Tag kondisional ini dituliskan langsung dalam halaman post editor untuk artikel/post dan halaman statis atau dapat diletakkan sesuai keinganan untuk mengkondisikan url tertentu pada sebuah artikel atau halaman statis.


<b:if cond='data:blog.url == data:post.url'>
<!-- widget yang ingin dikondisikan -->
</b:if>


Tag kondisional Post Terbaru


Tag ini digunakan untuk bagian artikel terbaru / baru saja diterbitkan. Fungsinya seperti widget sematan artikel yang diunggulkan. Secara default widget artikel sematan akan menampilakan artikel kita yang paling baru. Namun pada widget sematan artikel tersebut kita dapat menetapkan nilai mana artikel yang akan diunggulkan dalam blog milik kita.


<b:if cond='data:post.isFirstPost'>
<!-- widget yang ingin dikondisikan -->
</b:if>


Halaman Statis (Static Page)

Versi terbaru tag kondisional untuk halaman statis (page)


<b:if cond='data:view.isPage'>
<!-- widget yang ingin dikondisikan -->
</b:if>

Versi usang/lama namun tetap didukung oleh blogger.


<b:if cond='data:blog.pageType == "static_page"'>
<!-- widget yang ingin dikondisikan -->
</b:if>

Tag kondisional Halaman Arsip

versi terbaru tag kondisional untuk halaman arsip.


<b:if cond='data:view.isArchive'>
<!-- widget yang ingin dikondisikan -->
</b:if>


Versi usang/lama namun tetap didukung oleh blogger.


<b:if cond='data:blog.pageType == "archive"'>
<!-- widget yang ingin dikondisikan -->
</b:if>

Halaman Posting Tertentu

Tag kondisional untuk url target/halaman yang ditentukan.

<b:if cond='data:blog.url == "your-url-here"'>
<!-- widget yang ingin dikondisikan -->
</b:if>

Label Search (Halaman berdasarkan Label)


<b:if cond='data:view.isLabelSearch'>
<!-- widget yang ingin dikondisikan -->
</b:if>


Versi usang/lama.

<b:if cond='data:blog.searchLabel'>
<!-- widget yang ingin dikondisikan -->
</b:if>


Search Pages (Halaman Hasil Pencarian)

Khusus pembaruan tag kondisional halaman pencarian atau search page ini juga mengkondidiskan halaman label. Tag kondisional ini untuk halaman search query dan search label.

<b:if cond='data:view.isSearch'>
<!-- widget yang ingin dikondisikan -->
</b:if>

Untuk Tag kondisional halaman pencarian atau search page gunakan tag di bawah ini. Tag di bawah ini menggunakan deklarasi NOT pengecualian/bukan halaman label !data:view.isLabelSearch atau lebih singkat lagi gunakan versi usang/lama.

<!-- Hanya halaman pencarian -->
<b:if cond='data:view.isSearch and !data:view.isLabelSearch'>
<!-- widget yang ingin dikondisikan -->
</b:if>

Versi usang/lama (lebih singkat).

<b:if cond='data:blog.searchQuery'>
<!-- widget yang ingin dikondisikan -->
</b:if>

Tag Kondisional Error page 404


<b:if cond='data:view.isError'>
<!-- widget yang ingin dikondisikan -->
</b:if>


Versi usang/Lama

<b:if cond='data:blog.pageType == "error_page"'>
<!-- widget yang ingin dikondisikan -->
</b:if>

1 comment:

Powered by Blogger.