Cocoped.com – Sering kali di komentar untuk tutorial Blogger saya di blog ini, saya ditanya “bagaimana cara membuat konten ini hanya pada posting dan bukan halaman?” Atau pertanyaan serupa terkait dengan memiliki widget atau skrip hanya muncul di area tertentu dari situs. Seperti yang Anda ketahui, menambahkan widget atau kode HTML ke template Blogger Anda biasanya akan menerapkan kode itu ke setiap halaman blog Anda. Misalnya sebuah widget LinkWithin muncul di halaman homepage, pada posting tunggal, dan pada halaman, misalnya.

Ada cara untuk hanya membuat konten Anda muncul pada bagian tertentu di template Blogger , tetapi Anda harus menggunakan sesuatu yang disebut Conditional Tag.

Conditional Tag memungkinkan Anda menentukan bagian mana dari template Anda yang akan muncul dalam kondisitertentu . Jika Anda hanya ingin menampilkan widget Linkwithin  pada halaman posting individu dan bukan pada halaman beranda, Anda dapat melakukannya dengan Conditional Tag. Jika Anda ingin menyembunyikan elemen tertentu dari desain Anda pada halaman tertentu, Anda dapat melakukannya juga.

Jika Anda kesulitan memahami HTML, Anda harus berhati-hati saat mengedit template dengan kode. Anda dapat mencoba bermain-main dengan opsi ini di blog pengujian sampai Anda merasa nyaman menerapkannya ke dalam blog Anda sendiri.

Blogger memiliki banyak tag kondisional yang dapat Anda gunakan untuk menargetkan halaman tertentu. Berikut ini daftar di bawah ini:

Blogger Conditional Tags

Halaman Indeks
Termasuk: halaman beranda, halaman label, dan halaman arsip tahunan

<b:if cond=’data:blog.pageType == “index”‘>
masukan kode anda disini.
</b:if>

Halaman Depan
Termasuk: hanya halaman beranda

 

<b:if cond=’data:blog.url == data:blog.homepageUrl’>
KODE ANDA DI SINI. JIKA INI ADALAH HALAMAN RUMAH.
</b:if>

 

Item Halaman
Termasuk: posting tunggal (yaitu ketika Anda membuka satu posting untuk dibaca

 

<b:if cond=’data:blog.pageType == “item”‘>
Masukan kode anda disini.
</b:if>

 

Halaman Statis
Termasuk: halaman yang dibuat di bagian Halaman Blogger (bukan tulisan)

 

<b:if cond=’data:blog.pageType == “static_page”‘>
Masukan kode anda disini.
</b:if>

Halaman Arsip
Termasuk: posting di arsip Anda, halaman posting yang lebih lama / lebih baru

<b:if cond=’data:blog.pageType == “archive”‘>
Masukan kode anda disini.
</b:if>

Halaman Pencarian / Label
Meliputi: halaman yang diakses melalui label cloud atau daftar dan di footer posting Anda

<b:if cond=’data:blog.searchLabel’>
Masukan kode anda disini.
</b:if>

Search Query Pages
Termasuk: halaman yang diakses menggunakan fungsi widget Search

<b:if cond=’data:blog.searchQuery’>
Masukan kode anda disini.
</b:if>

Halaman Kesalahan
Termasuk: halaman kesalahan Anda ketika posting tidak ditemukan atau tidak ada

<b:if cond=’data:blog.pageType == “error_page”‘>
Masukan kode anda disini
</b:if>

Halaman / URL Tertentu
Mencakup: halaman tertentu yang Anda berikan. Masukkan URL Anda dalam kode di bawah ini

 

<b:if cond=’data:blog.url == “URL”‘>
Masukan kode anda disini.
</b:if>

Posting Pertama
Termasuk: hanya posting pertama yang ditampilkan di blog Anda. Tidak termasuk halaman.

<b:if cond=’data:post.isFirstPost’>
Masukan kode anda disini.

</b:if>

 

Bagaimana cara menggunakan ini

Kode-kode ini dapat digunakan di mana saja di dalam halaman HTML template Anda, tidak termasuk di dalam tag <b: section> atau <b: widget>. Jika Anda hanya ingin widget Linkwithin muncul di halaman posting individual, misalnya, Anda akan menggunakan kode ini di tempat Anda ingin widget Linkwithin Anda muncul di template Anda (biasanya di footer posting)

<div class=’post-footer-line post-footer-line-2′>
<b:if cond=’data:blog.pageType == “item”‘>
<div class=”linkwithin_div”></div>
</b:if>
</div>

Yang perlu Anda lakukan adalah meletakkan konten antara tag kondisional seperti yang ditunjukkan di atas.

Membalikkan Pada kondisi
Jika Anda ingin mengecualikan halaman atau posting, Anda mungkin ingin membalikkan kondisi. Ini berarti bahwa konten yang Anda tentukan hanya akan muncul di halaman selain yang Anda sertakan dalam tag. Anda hanya akan menerapkan kondisi sebaliknya seperti ini:

<b:if cond=’data:blog.pageType != “static_page”‘>
Masukan kode anda disini.
</b:if>

Yang kami lakukan hanyalah mengubah == menjadi! = Dalam kode di atas. Ini mungkin tampak membingungkan pada awalnya, tetapi setelah Anda memahami, tag kondisional ini dapat sangat berguna bagi blog anda. itulah beberapa cara Menampilkan Konten atau Widget pada Halaman Tertentu.