Pengertian, Fungsi dan contoh Tag Conditional Blogger
-->

Pengertian, Fungsi dan contoh Tag Conditional Blogger

Pengertian, Fungsi dan contoh Tag Conditional Blogger

Cara memahami Tag Conditional Blogger

Tag Conditional blogger adalah sebuah kode dimana dia mempunyai peranan penting dalam menampilkan konten

Biasanya tag conditional ini mempunyai awalan
<b:if ... >

Sebagai contohnya :
<b:if cond='data:blog.url == data:blog.homepageUrl'>
Konten yang ditampilkan
</b:if>

Dalam menjalankan tugasnya dan menurut sepengetahuan saya.
saya menyimpulkan dan membagi kode perintah tersebut menjadi 3 macam :

1. Perintah Konten
2. Periantah Jika Selain, dan
3. Perintah Panggilan

Pengertian penyimpulan saya sendiri yaitu :

1. Perintah Konten
Contohnya seperti kode diatas, perindah dibuka dan ditutup
<b:if cond='data:blog.url == data:blog.homepageUrl'>
Konten yang ditampilkan
</b:if>
Dari kode itu dapat di artikan seperti :
<jika kondisi= url blog (berada)(di) halaman utama>
Konten yang di tampilkan
</jika ditutup>

2. Perintah Jika Selain
Perintah ini ada 2 kode,
kode pertama
<b:if cond='data:blog.url == data:blog.homepageUrl'>
Konten yang ditampilkan ABC
<b:else/>
Konten yang ditampilkan XYZ
</b:if>
Dan arti kode itu sendiri yaitu :
<jika kondisi= url blog (berada)(di) halaman utama>
Konten yang di tampilkan ABC
<jika selain halaman utama/>
Konten yang di tampilkan XYZ
</jika ditutup>

kode yang ke dua
<b:if cond='data:blog.url != data:blog.homepageUrl'>
Konten yang ditampilkan
</b:if>
Dapat diartikan bahwa :
<jika kondisi= url blog (selain)(di) halaman utama>
Konten yang di tampilkan
</jika ditutup>
Yang perlu diperhatikan adalah tanda != dan ==
Kalau != itu berarti : (selain)(di)
Kalau == itu berarti : (berada)(di)

3. Perintah Panggilan.
Yaitu perintah di mana isi perintah tersebut memanggil paket perintah yang lainnya.
Biasanya perintah ini berawalan <b:include .../>
dan paket yang dipanggil memiliki kode seperti ini :
<b:includable ...> isi paket </b:includable>

Contoh :
<b:if cond='data:blog.url == data:blog.homepageUrl'>
<b:include data='post' name='post'/>
</b:if>
Artinya :
<jika kondisi= url blog (berada)(di) halaman utama>
<panggil paket data=post nama=post>
</jika ditutup>

Dan paket yang dipanggil yaitu
<b:includable id='post' var='post'>
Isi paket
</b:incudable>

Namun ada juga Perintah Panggilan Paket yang langsung tersemat,
Contoh :
<b:include cond='data:blog.pageType not in {&quot;item&quot;,&quot;static_page&quot;}   and data:post.allowComments' data='post' name='comment_count_picker'/>
Yang artinya paket tersebut :
<panggil paket jika kondisi= blog tidak di halaman item dan komentar post diijinkan panggil paket jumlah komentar/>

Tapi didalam xml blogger kode panggilan tersemat hanya ada beberapa dan jarang untuk di modifikasi

Nah itu dia penyimpulan dari saya semoga bisa dipahami dan menjadi titik awal bagi pemula untuk memecahkan kode xml blogger.

Dulu pertama saya mengenal blogger, saya mencari-cari artikel seperti ini.
Tapi kebanyakan orang hanya menshare Kodenya saja tanpa contoh dan penjelasan.
Tentunya itu tidak banyak membantu.

Dan berikut ini ada beberapa tag kusus untuk tipe halaman yang ada di template blogger dan mungkin bisa sebagai bahan pembelajaran

Tag Conditional Halaman Blogger



Tag Conditional Halaman Homepage :
<b:if cond='data:blog.url == data:blog.homepageUrl'>
Konten dan Panggilan Paket
</b:if>
Halaman Homepage adalah halaman Utama
Contoh : https://www.colongan.com


Tag Conditional Halaman Item :
<b:if cond='data:blog.pageType == &quot;item&quot;'>
Konten dan Panggilan Paket
</b:if>
Halaman item adalah halaman terakhir
Contoh : https://www.colongan.com/2019/02/cara-membuat-artikel-terkait-blogger.html


Tag Conditional Halaman Arsip :
<b:if cond='data:blog.pageType == &quot;archive&quot;'>
Konten dan Panggilan Paket
</b:if>
Halaman Arsip adalah halaman yang menunjukkan tanggal arsip, tapi tidak sampai ke item
Contoh :
https://www.colongan.com/2019/
https://www.colongan.com/2019/02/


Tag Conditional Halaman Statis :
<b:if cond='data:blog.pageType == &quot;static_page&quot;'>
Konten dan Panggilan Paket
</b:if>
Halaman statis adalah konten yang anda buat lewat halaman, bukan postingan, dia di tandai dengan huruf P setelah halaman utama
Contoh :
https://www.colongan.com/p/about.html
https://www.colongan.com/p/policy.html


Tag Conditional Halaman Indeks :
<b:if cond='data:blog.pageType == &quot;index&quot;'>
Konten dan Panggilan Paket
</b:if>
Halaman index adalah semua halaman


Tag Conditional Halaman Label :
<b:if cond='data:blog.searchLabel'> 
Konten dan Panggilan Paket
</b:if>
Halaman label adalah halaman pencarian label namun berada di daftar sortiran berdasarkan label yang ditampilkan
Contoh :
https://www.colongan.com/search/label/blogger
https://www.colongan.com/search/label/android


Tag Conditional Halaman Label Tertentu :
<b:if cond='data:blog.searchLabel == &quot;Android&quot;'> 
Konten dan Panggilan Paket
</b:if>
Hampir sama dengan diatas tapi hanya ke label yang ditulis
Contoh : (karena di kode ditulis label Android maka kusus label android)
https://www.colongan.com/search/label/android


Tag Conditional Halaman Pencarian :
<b:if cond='data:blog.searchQuery'> 
Konten dan Panggilan Paket
</b:if>
Halaman Pencarian, halaman yang menampilkan hasil pencarian
Contoh : https://www.colongan.com/search/?q=Blogger


Tag Conditional Halaman Pencarian Tertentu :
<b:if cond='data:blog.searchQuery == &quot;Android&quot;'> 
Konten dan Panggilan Paket
</b:if>
Sama seperti label tertentu tadi, tapi yang ini di pencarian. dia fokus di pencarian yang dikususkan
Contoh : https://www.colongan.com/search/?q=Android


Tag Conditional Halaman Tertentu (Custom) :
<b:if cond='data:blog.url == &quot;URL HALAMAN&quot;'>
Konten dan Panggilan Paket 
</b:if>
Ini bisa untuk halaman apa saja, tergantung url Halaman mana yg mau diatur


Tag Conditional Halaman Kesalahan (Error Page) :
<b:if cond='data:blog.pageType == &quot;error_page&quot;'> Konten dan Panggilan Paket
</b:if>
Halaman Error adalah halaman yang tidak ditemukan atau tidak ada di semua URL,
Bisa jadi halaman yang sudah dihapus atau halaman yg ada namun pengunjung salah mengetik URL, meskipun satu huruf saja yang salah diketik.


Untuk menerapkan konten selain kode tadi, cukup diganti saja == menjadi !=

Tag Conditional blogger juga bisa
di terapkan di dalam <head> ... </head>
Misalnya untuk menambas css atau javascript tertentu dihalaman yang dikehendaki

Next akan kita bahas lagi Tag Conditional blogger, bukan Tag Conditional halaman tetapi Tag Conditional item yang lebih rinci lagi
Demikian Pengertian Tag Conditional Blogger beserta fungsi dan contohnya, Semoga bermanfaat.

jika ada yang kurang jelas maupun bla bla bla... silahkan coret-coret di kolom komentar.

mungkin juga kamu tertarik untuk membaca ini :



Terima kasih, salam Colongan !

Bantu kami lebih baik lagi.
Apa Reaksi anda tentang :
"Pengertian, Fungsi dan contoh Tag Conditional Blogger" ?

1 komentar :

  1. saya mencoba menampilkan di homepage dengan label tertentu saja tapi sampai sekarang belum berhasil.. gimana yaa...di hompage seua post muncul.. pengennya muncul dengan labe yg dipilih aja

    BalasHapus

Komentar yang melukai perasaan beresiko dihapus Coy... !